封裝繼承多態


Java是一個面向對象的語言,java面向對象一般有三大特征:封裝、繼承、多態。

封裝:就是把一些屬性和方法封裝到一個類里。

繼承:就如子類繼承父類的一些屬性和方法。

多態:就如一個父類有多個不同特色的子類。

這里我就不多講解,下面我主要說明一個繼承。繼承是OOP(面向對象)的一個特色,java只支持單繼承(如果繼承兩個有同樣方法的父類,那么就不知道繼承到那個父類的,所以java只支持單繼承)。繼承是java的一個特色,我們用的所以類都繼承Objict類,所以就要Object類的方法,如toString()、getClass()、wait()……所以我們建立的類都有父類。

Java中一般有三種類:

基本類:也就是一般的類(一般所說的類就是基本類),是對象的模板,是屬性和方法的集合。可以繼承其他基本類、抽象類、實現接口。

抽象類:有抽象方法的類(抽象方法就是該方法必須由繼承來實現,本身只定義,不實現)。抽象類可以有一個或多個抽象方法,他是基本類和接口類的過度。

接口類:一般叫做接口,該類中的所有方法都是抽象方法,該類的方法本身只定義不實現。

抽象類和接口一個由【abstract class + 抽象類名】一個由【interface +接口名】定義,接口中的所以方法都是抽象方法,而抽象類有部分方法是自身實現了的,一些只定義不實現。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM