java學習筆記 不同修飾符使用細節

2021-07-28 21:52:39 字數 1898 閱讀 2850

常用來修飾類、方法、變數的修飾符如下:

l  public 許可權修飾符,公共訪問, 類,方法,成員變數

l  protected 許可權修飾符,受保護訪問, 方法,成員變數

l  預設什麼也不寫也是一種許可權修飾符,預設訪問, 類,方法,成員變數

l  private 許可權修飾符,私有訪問, 方法,成員變數

l  static 靜態修飾符 方法,成員變數

l  final 最終修飾符  類,方法,成員變數,區域性變數

l  abstract 抽象修飾符  類 ,方法

我們編寫程式時,許可權修飾符一般放於所有修飾符之前,不同的許可權修飾符不能同時使用;

同時,abstract與private不能同時使用;

同時,abstract與static不能同時使用;

同時,abstract與final不能同時使用。

l  修飾能夠使用的修飾符:

修飾類只能使用public、預設的、final、abstract關鍵字

使用最多的是 public關鍵字

public class demo {} //最常用的方式

class demo2{}

public final class demo3{}

public abstract class demo4{}

l  修飾成員變數能夠使用的修飾符:

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;

l  修飾構造方法能夠使用的修飾符:

public: 公共的

protected: 受保護的

:預設的

private:私有的

使用最多的是 public

public demo(){} //最常用的方式

protected demo(){}

demo(){}

private demo(){}

l  修飾成員方法能夠使用的修飾符:

public: 公共的

protected: 受保護的

:預設的

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();//最常用的方式

Java學習筆記 修飾符

1.訪問修飾符 修飾符當前類同一包中其他類 子孫類其他包 說明public 可以訪問 可以訪問 可以訪問 可以訪問 可以被任何物件的方法訪問 protected 可以訪問 可以訪問 可以訪問 不可訪問 受保護的型別僅在同乙個包中的類以及所有子類可以訪問 private 可以訪問 不可訪問 不可訪問 ...

不同修飾符使用細節

常用來修飾類 方法 變數的修飾符如下 public 許可權修飾符,公共訪問,類,方法,成員變數 protected 許可權修飾符,受保護訪問,方法,成員變數 default 預設什麼也不寫 也是一種許可權修飾符,預設訪問,類,方法,成員變數 private 許可權修飾符,私有訪問,方法,成員變數 s...

java修飾符 abstract 修飾符

abstract 修飾符 abstract 修飾符可以用來修飾類和成員方法 用 abstract 修飾的類表示抽象類,抽象類位於繼承樹的抽象層,抽象類不能被例項化,即不允許建立抽象類本身的例項。沒有用 abstract 修飾的類稱為具體類,具體類可以被例項化。用 abstract 修飾的方法表示抽象...