1. 程式人生 > >JAVA基本概念大全

JAVA基本概念大全

1.Java 重寫(Override)與過載(Overload)

    重寫就是當子類繼承自父類的相同方法,輸入資料一樣,但要做出有別於父類的響應時,你就要覆蓋父類方法。

    過載就是同樣的一個方法能夠根據輸入資料的不同,做出不同的處理。

2.Java抽象類和抽象方法(abstract)

    抽象類不能例項化物件,所以抽象類必須被繼承,才能被使用,只有抽象類的非抽象子類可以建立物件。在Java中抽象類表示的是一種繼承關係,一個類只能繼承一個抽象類,而一個類卻可以實現多個介面。抽象類中不一定包含抽象方法,但是有抽象方法的類必定是抽象類。抽象類中的抽象方法只是宣告,不包含方法體,就是不給出方法的具體實現也就是方法的具體功能。

構造方法,類方法(用static修飾的方法)不能宣告為抽象方法。抽象類的子類必須給出抽象類中的抽象方法的具體實現,除非該子類也是抽象類。子抽象類繼承父抽象類,必須顯性呼叫父抽象類的顯性構造器。

3.