子父類中函式
當子類中出現和父類中一樣的函式時,當子類物件呼叫該函式,執行的是子類中的函式,如同父類中的函式被覆蓋了一樣,這種情況就是函式的另一種特性:重寫(覆蓋)
注意:
1.子類覆蓋父類時,必須要保證子類許可權大於父類,才可以覆蓋,否則編譯出錯
訪問許可權修飾符:public >default >private 成員前面沒加任何訪問許可權,預設許可權是default
2.靜態的函式只能覆蓋靜態的
過載:只看同名的方法的引數列表
重寫:子父類方法要一模一樣
public class Test {
public static void main(String[] args){
Cat c=new Cat();
Dog d=new Dog();
c.run();
d.run();
}
}
class Animal{
String Type;
void run(){
System.out.println("跑步");
}
}
class Cat extends Animal{
}
class Dog extends Animal{
void run(){
Type="大黃狗";
System.out.println(Type+"哼著歌跑步");
}
}
相關文章
- 鏈式-父類中返回子類物件物件
- 父類和子類的建構函式問題函式
- 19-父類的建構函式函式
- 如何使用python super函式呼叫父類?Python函式
- java中父類宣告子類例項化Java
- 子父類中成員變數變數
- Java 中建立子類物件會建立父類物件麼?Java物件
- 如何理解Python3中的子類和父類?Python
- vue父元件中修改子元件樣式Vue元件
- 關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置)CSS
- java中多型的理解——父類引用指向子類物件Java多型物件
- 2020/09/24 react中函式元件父元件動態向子元件傳值React函式元件
- 類的繼承_子類繼承父類繼承
- webpack 4.0 Tapable 類中的常用鉤子函式原始碼分析Web函式原始碼
- VUE父傳子,子傳父Vue
- 子類重寫父類的方法@Override的快捷鍵IDE
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 元件中 子給父傳值元件
- [短文速度-4] new子類是否會例項化父類
- 子函式呼叫函式
- 基類指標,子類指標,虛擬函式,override與final指標函式IDE
- Java子類和父類的初始化執行順序Java
- java關於繼承父類,需要實現父類中的構造方法Java繼承構造方法
- 父往子傳,子往父傳,以及平行傳值
- 京東獲得jd商品分類API介面(父分類、根分類、子分類)API
- uniapp父組呼叫子元件中的方法APP元件
- vue裡面父元件如何修改子元件樣式Vue元件
- 元件(子傳父)元件
- python中calss(類)的使用,類的教程,類中的函式怎麼呼叫。Python函式
- 類的建構函式和解構函式函式
- 類中的__init__()和__call__()函式函式
- Softmax分類函式函式
- Carbon 類常用函式函式
- PHP 函式庫 1 - 函式庫的分類PHP函式
- 前端常用的工具類函式, 持續更新中前端函式
- dart系列之:dart類中的建構函式Dart函式
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 父類和子類物件的獲取值的方式驗證,透過父類屬性的方式獲取不到值,需要使用get方法物件