[類修飾符] class 子類名 [extends 父類名]
注:在j**a裡所有類都預設繼承object這個類
public static void main(string args)this和super是j**a語言中的兩個常用關鍵字。this常用來指代子類物件,super常用來指代父類物件。this和super與繼承有密切關係。}class student
public student(string n,int a)
public void show()
}class undergraduate extends student//繼承方法student
public void show()//重寫show方法}
(1)在子類的所有構造方法中,必須首先呼叫乙個父類的構造方法。
(2)如果子類自己沒有構造方法,則它將呼叫父類的無引數構造方法作為自己的構造方法;如果子類自己定義了構造方法,則在建立新物件時,它將先執行父類的無引數構造方法,然後再執行自己的構造方法。
(3)子類可在自己的構造方法中使用super(…) 來呼叫父類帶引數的構造方法。super(…)呼叫語句必須是子類構造方法中的第乙個可執行語句。
class superclass學習了super關鍵字可得此解法}class subclass extends superclass
}public class test}
public static void main(string args) }class student
public void show()}
class undergraduate extends student
public void show()}
類繼承的作用域 函式隱藏 過載函式覆蓋
一 基類與派生類的作用域關係 1 每個類定義自己的作用域,在這個作用域內我們定義類的成員 2 派生類的作用域位於基類作用域之內 二 成員函式呼叫 1 乙個物件 引用或指標的靜態型別決定了該物件的哪些成員是可見的 即使靜態型別與動態型別可能不一致,但我們能使用哪些成員仍然是有靜態型別決定的 2 名字衝...
js隱藏域的顯示與隱藏
js中的style物件中的display屬性和visibility屬性的區別 收藏 一 display屬性的常用屬性值有兩個,分別為 1 none 隱藏,不佔位,空件之間重新定位 2 block 顯示 二 visibility屬性的常用屬性值有兩個,分別為 1 hidden 隱藏,佔位 2 visi...
js隱藏域的顯示與隱藏
js中的style物件中的display屬性和visibility屬性的區別 收藏 一 display屬性的常用屬性值有兩個,分別為 1 none 隱藏,不佔位,空件之間重新定位 2 block 顯示 二 visibility屬性的常用屬性值有兩個,分別為 1 hidden 隱藏,佔位 2 visi...