Java第十三課---面向物件(多型)
阿新 • • 發佈:2022-03-09
-
-
即同一方法可以根據傳送物件的不同而採用多種不同的行為方式
-
一個物件的實際型別是確定的,但可以指向物件的引用型別有很多(父類,有關係的類)
-
多型存在的條件
-
有繼承關係
-
子類重寫父類方法
-
父類引用指向子類物件
-
-
注意:多型是方法的多型,屬性沒有多型性
-
instance of (型別轉換)引用型別
多型注意事項:
-
多型是方法的多型,屬性沒有多型
-
父類和子類,有聯絡 型別轉換異常!Class Cast Exception!
-
存在條件:繼承關係,方法需要重寫,父類引用指向子類物件! Father f 1=new Son();
不能重寫的方法
-
static 方法,屬於類,它不屬於例項
-
final 常量:
-
private 方法:
package com.oop.demo06;
public class Person {
public void run(){
System.out.println("run");
}
}
=====================================
package com.oop.demo06;
public class Student extends Person{
-
-