1. 程式人生 > >面向對象總結

面向對象總結

成對 eat 封裝 條件 問題 根據 利用 通過 接口

Java面向對象三大特性:封裝、繼承、多態

多態存在的三個必要條件:要有繼承;、要有重寫、父類引用指向子類對象。

多態:Java中的父類接口可以指向子類實現的引用,多態中又包含繼承,重載,重寫。

如果父類中的私有方法被子類調用的話,則編譯報錯,父類的構造方法子類不可以繼承,更不存在覆蓋的問題。JAVA中不允許多繼承,一個類有且只有一個父類。

封裝:我們可以類,類裏有方法,屬性,可以封裝很多功能

extends(繼承):Java中的類可以繼承,類似子女可以繼承父母的東西

引用的概念:通過new一個對象,根據這個對象調用對象裏的方法的行為叫引用
如:Person p1=new Person();
p1.eat();

構造方法的概念:構造方法是當用類生成對象時,系統在生成對象的過程中利用的方法。

接口是一種特殊的抽象類

面向對象總結