·子類父類的聲明git
class 子類名 extends 父類名 { ··· }
·類具備樹形結構3d
·子類與父類在與不在同一包內具備繼承性code
·成員變量的隱藏和方法重寫對象
·super關鍵字blog
用super操做被隱藏的成員變量與方法 super.x super.play()
·調用父類的構造方法繼承
super();
`final類的聲明接口
final class A { ``` }
`final修飾的是常量get
·對象的上傳it
· Animal a;table
a= new Tiger();
·繼承與多態
·abstract類和方法
abstract類不能用new運算符 abstract類能夠有abstract方法
·接口
使用關鍵字interface來定義一個接口 interface Printable { final int MAX=100; void add(); float sum(float x,float y); }
·實現接口
class A inmplements Printable,addable
·接口回調
Com com; ImpleCom object = new ImpleCom;
·接口與多態
·abstract類與接口的比較、
接口與abstract類都能用abstract方法 接口只能有常量,不能有變量;而abstract類既能夠有常量,也能夠有變量 abstract類中能夠有非abstract方法,接口不能夠。
·連接:https://gitee.com/sq943997011/BESTI.IS.Java2018
·腳本運行截圖