學生類(姓名,年齡,吃飯,特有功能:學習)
老師類(姓名,年齡,吃飯,特有功能:授課)
班主任(姓名,年齡,吃飯,特有功能:管理)
如果直接定義類會出現大量相同屬性相同行為的重複**。企業開發中不允許太多冗餘**。
解決思路:把相同的屬性和行為定義在乙個父類中,然後讓子類繼承即可。
父類:people類(姓名,年齡,吃飯)
學生類(特有功能:學習)
老師類(特有功能:授課)
班主任(特有功能:管理)
子類繼續了父類,子類就直接得到了父類的屬性和行為,直接可以直接用了。
繼承的作用:可以提高**的復用性,節約**,相同**可以放在父類中定義。子類直接繼續即可使用。
public
class
testmain
}
public
class
people
public string getname()
public
void
setname
(string name)
public
intgetage()
public
void
setage
(int age)
}
public
class
teacher
extends
people
}
public
class
student
extends
people
}
Day01 07目標 繼承 子類不能繼承的內容
子類是不能繼承父類的構造器的。子類有自己的構造器,父類的構造器是用來初始化父類物件的,子類無需繼承。子類是否可以繼承父類的私有成員 成員變數,成員方法 我認為子類是可以繼承父類私有的成員的,只是不能直接訪問而已。子類是否可以繼承父類的靜態成員呢?我認為子類是不能繼承父類的靜態成員的,子類只是可以訪問...
號召 使我的新年目標成功!
是時候開始規劃我的新年目標了嗎?我想,每當大家走到舊一年快要結束時,你腦海中又重現了這個問題 是時候開始規劃我的新年目標了嗎?說句實話,我們承受了太多的失敗,以往這個時候你也計畫了新一年的目標,可結果總是不了了之。或許你已經認為新年目標不過是個願望而已,它根本就不管用!年復一年,不出幾個月不是忘得乾...
號召 使我的新年目標成功!
是時候開始規劃我的新年目標了嗎?我想,每當大家走到舊一年快要結束時,你腦海中又重現了這個問題 是時候開始規劃我的新年目標了嗎?說句實話,我們承受了太多的失敗,以往這個時候你也計畫了新一年的目標,可結果總是不了了之。或許你已經認為新年目標不過是個願望而已,它根本就不管用!年復一年,不出幾個月不是忘得乾...