javase物件導向 常量

2021-09-09 06:05:32 字數 427 閱讀 1323

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...