1. 程式人生 > >instanceof 操作符 接口 多態

instanceof 操作符 接口 多態

abs size ont 覆蓋 sta interface java 所有 pan

instanceof 操作符
result = 對象名稱 instanceof 類型
參數:
result:布爾類型。
對象名稱:必選項,任意對象表達式。
類型:必選項,任意已定義的類,可以是api中的類,也可以說自定義的類。
說明:如果對象是這個類型的實例,則instanceof運算符返回true。如果對象不是指定類的一個實例,或者對象是null,則返回false

Object類
Object類是所有類的父類
object類的作用
object類中的方法


接口
是特殊的抽象類即所有方法都是抽象方法的類就是java中的接口
基本格式:
interface 接口名 [extends 父接口列表]{
[public] [static] [final] 常量;
[public] [abstract] 方法;

接口定義HOw to do 類的就是實現接口的定義函數
類實現接口的基本格式:
[修飾符] class (類名) [extends 父類名] [implements 接口列表]{

接口繼承接口的形式:
interface3 extends interface1 interface 2 ......
接口繼承和類繼承的區別:
接口多繼承 類單一繼承
接口的作用:
定義了what to do

多態
含義:對外一種表現形式,內在有多張集體實現。
多態的具體表現: 方法的重載 方法的覆蓋 多態參數(重要)
編譯看左 運行看右
方法參數具有多態性:方法的形式參數類型是父類類型,而傳遞的升級 參數可以是任意子類的對象(可以提高代碼的擴展性)
多態環境下對象造型:例如A是B的父類 向上造型:A 實例名1=new B(); 向下轉型: B 實例名2 =(B)實例名1

instanceof 操作符 接口 多態