1. 程式人生 > >201671010106 2016-2017-2 《JAVA程序設計》學習心得4

201671010106 2016-2017-2 《JAVA程序設計》學習心得4

override rri 簡單 定義 font 解釋 自動 不同之處 方法重寫

本章中的學習過程中,我了解到了繼承這個概念,繼承是Java程序設計中的一項核心技術,用已有類來構建新類的一種機制。當定義了一個新類繼承了一個類時,這個新類就繼承了這個類的方法和域,同時在新類中添加新的方法和域以適應新的情況。

繼承的優點主要有:1:代碼的可重用性 2:可以輕松地自定義子類 3:父類的域和方法可用於子類 4:設計應用程序變得更加簡單

1:通過擴展超類定義子類時,僅需要指出子類與超類的不同之處。在子類中可以增加域、增加方法或覆蓋(override)超類的方法,但絕對不能刪除超類的任何域和方法。

2:super是一個指示編譯器調用超類方法的特有關鍵字,它不是一個對象的引用,不能將super賦給另一個對象變量。super關鍵字一般有兩個用途:一是調用超類的方法,二是調用超類的構造器。

3:若子類構造器沒有顯式地調用超類的構造器,則將自動地調用超類默認構造器

還有了解到了多態性:;多態性泛指在程序中同一個符號在不同的情況下具有不同解釋的現象.:2:超類中定義的域或方法,被子類繼承之後,可以具有不同的數據類型或表現出不同的行為。

3:這使得同一個域或方法在超類及其各個子類中具有不同的語義。4:超類中的方法在子類中可方法重寫。

因為對本章好多知識點都不是很透徹,所以這周的博客心得只能寫這些,我會好好的去理解自己不懂得,盡快學習跟上教學進度

201671010106 2016-2017-2 《JAVA程序設計》學習心得4