1. 程式人生 > >Java和大資料結合學習(2)

Java和大資料結合學習(2)

抽象類

1.abstract宣告;

為什麼介面的物件可以指向例項化物件呢?

介面

1.介面不能例項化,但是介面的物件可以指向實現類的物件。

2.介面內的方法預設為public abstract,所以不能被例項化,

3.介面其實就是為了實現多繼承。 

多型

對於多型,可以總結以下幾點:

 

一、使用父類型別的引用指向子類的物件;

二、該引用只能呼叫父類中定義的方法和變數;

三、如果子類中重寫了父類中的一個方法,那麼在呼叫這個方法的時候,將會呼叫子類中的這個方法;(動態連線、動態呼叫);

四、變數不能被重寫(覆蓋),"重寫"的概念只針對方法,如果在子類中"重寫"了父類中的變數,那麼在編譯時會報錯。