final關鍵字:
1)final是乙個修飾符,可以修飾類,方法,變數。
2)final修飾的類不可以被繼承
3)final修飾的方法不可以被重寫
4)final修飾的變數是乙個常量,只能賦值一次。
final class person{
private final int age = 20; //此處的age初始化時已經被賦值,由於被final關鍵字修飾,所以不能對其進行任何修改
private string name;//變數name可以被多次賦值
public final void show(){
system.out.println("name is " + this.name);
//show()方法不能被重寫
此時的person類不可以被繼承,因為被final修飾
JAVA SE 物件導向
封裝 繼承 多型 符合我們思想習慣的思想 複雜事情簡單化 執行者變成指揮者 事物 類 封裝 屬性,功能 屬性 成員變數 屬性 功能 成員方法 功能 例項化類 建立物件 leiming duixiangming new leiming 獲取屬性 duixiangming.shuxingming 呼叫方...
JavaSE 物件導向下
1.1.定義乙個father和child類,並進行測試。要求如下 1 father類為外部類,類中定義乙個私有的string型別的屬性name,name的值為 zhangjun 2 child類為father類的內部類,其中定義乙個introfather 方法,方法中呼叫father類的name屬性...
JAVASE 物件導向(二)
物件導向的特徵 封裝性,繼承性,多型性 封裝性 當建立了類以後,通過 物件.屬性 的方式對相應的屬性賦值的話,可能會出現不滿足實際情況的意外,我們考慮不讓物件直接作用屬性,而通過 物件.方法 的形式,來控制物件屬性的訪問。1.將屬性私有化 2.提供公共的set,get方法 許可權從大到小 publi...