繼承
·子類繼承了父類的屬性和方法,但并沒有繼承父類的私有字段。
·一個子類只能有一個父類

繼承的好處在于,哪怕我沒這個類沒寫語句,但我要繼承的那個語句寫了,因此,我照樣可以使用他的語句。這樣就省力。
繼承語句 ,Class2:Class1,表示Class2繼承自Class1。
運行效果:

通過這個運行效果可以看到,盡管Class2這個類里沒寫語句,但還是能運行,能得到結果。因為Class1里面寫了,而Class2繼承自Class1。
繼承不只是能繼承函數(shù),也能繼承數(shù)據(jù)成員。比如

①Class2也能使用變量data1,和data2,
③但是Class2里并沒有定義這兩個變量,他是空的。為什么還能用?
②因為Class2繼承自Class1,而Class1定義了。
需要注意的是,定義變量的是時候如果是private,那就不能訪問了,得是public才行。
private相當于是訪問權限最高,最難訪問;public相當于是訪問權限最低,最容易訪問;而在他們中間則還有一個“protected”,這個在繼承2里詳細講。
運行效果:

標簽: