JAVA學習筆記----第二天面向物件
阿新 • • 發佈:2018-11-10
1.1不同修飾符使用細節
常用來修飾類、方法、變數的修飾符如下:
- public 許可權修飾符,公共訪問
- prtotected 許可權修飾符,受保護訪問
- 預設什麼也不寫 也是一種許可權修飾符,預設訪問
- private 許可權修飾符,私有訪問
- static 靜態修飾符
- final 最終修飾符
- abstract 抽象修飾符
我們編寫程式時,許可權修飾符一般放於所有修飾符之前,不同的許可權修飾符不能同時使用:
同時,abstract與private 不能同時使用;
同時,abstract與staic 不能同時使用;
同時,abstract與final不能同時使用。
- 修飾類能夠使用的修飾符:
修飾類只能使用public 、預設的、final、adstract關鍵字
使用最多的是public關鍵字
public class Demo {} //最常用的方式
class Demo2 {}
public final class Demo3{}
public abstract class Demo4{}
- 修飾成員變數能夠使用的修飾符:
public: 公共的 protected: 受保護的 : 預設的 private :私有的 final : 最終的 static :靜態的
使用最多的是private
public int count = 100;
protected int count2 = 100;
int count3 = 100;
private int count4 = 100; //最常用的方式
public final int count5 = 100;
public static int count6 = 100;
- 修飾構造方法能夠使用的修飾符:
public: 公共的
protected : 受保護的
:預設的
private : 私有的
使用最多的是public
public Demo() {} //最常用的方式
protect Demo(){}
Demo(){}
private Demo() {}
修飾成員方法能夠使用的修飾符:
public : 公共的
protect : 受保護的
:預設的
private : 私有的
final :最終的
static :靜態的
abstract :抽象的
使用最多的是public
public void method1() {}
protected void method2() {}
void method3() {}
private void method4(){}
public final void method5(){}
public static void method6(){}
public abstract void method7();