基礎很重要
public:類、介面、變數、方法
protected:變數、方法
default:類、介面、變數、方法
private:變數、方法
abstract:類、介面、方法
static:類、變數、方法、內部類、靜態**塊
final:類、變數、方法
介面修飾:
public:所有包可見
default:同乙個包中可見
strictfp:strict float point(精確浮點)
介面的變數需要定義成public static final ,預設就是,
介面的方法只能使用public、abstract修飾
訪問許可權符與繼承:
修飾成員變數和方法的訪問許可權修飾符
1、子類與父類在同乙個包中:
只有private修飾的變數和方法不能被訪問
2、子類與父類不在同乙個包中:
private和default都不能訪問,protected和public可以
成員內部類:
class memberinner }}
public class memberinnerclasstest
}
區域性內部類:
class localinner
} inner inner =new inner();
inner.test(); }}
public class staticinnerclasstest
}
靜態內部類:
class staticinner }}
public class staticinnerclasstest
}
匿名內部類:繼承乙個父類或者實現乙個介面
public class anonymousinnerclasstest
public static void main(string args)
});system.out.println(str);
}}
java內部類的修飾符
1.內部類與類中的字段,方法一樣是內部類的成員,它與前面也可以有訪問控制符和其他修飾符。訪問控制符 public,protected,預設及private。注 外部類只能用public修飾或者預設 final,abstract 2.static修飾符 用static修飾內部類表明用該內部類實際上是一...
許可權修飾符和內部類
final關鍵字代表最終 不可改變的。學習了繼承後,我們知道子類可以在父類的基礎上改寫父類內容,比如方法重寫。為了避免隨意改寫的情況發生,j a提供了 final 關鍵字,用於修飾不可改變內容 主要表現在使用final關鍵字後 修飾類 格式 public final class 類名稱含義 當前這個...
包,修飾符,內部類
目錄 包的特點 許可權修飾符 內部類成員內部類 區域性內部類 匿名內部類 注意 代表的是萬用字元,表示匯入這個包下的所有類,但沒有匯入子包下的類 public protected default private 同一類中 同一包中 子類與無關類 不同包的子類 不同包中的無關類 修飾符總結 修飾符 類...