子父類中函式
當子類中出現和父類中一樣的函式時,當子類物件呼叫該函式,執行的是子類中的函式,如同父類中的函式被覆蓋了一樣,這種情況就是函式的另一種特性:重寫(覆蓋)
注意:
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+"哼著歌跑步");
}
}
相關文章
- 鏈式-父類中返回子類物件物件
- 父類和子類的建構函式問題函式
- 子類繼承父類的建構函式(方法)嗎?繼承函式
- 父類與子類之間靜態函式的呼叫以及函式引數的傳遞函式
- 子父類中成員變數變數
- java中父類宣告子類例項化Java
- 19-父類的建構函式函式
- Java 中建立子類物件會建立父類物件麼?Java物件
- 如何使用python super函式呼叫父類?Python函式
- vue父元件中修改子元件樣式Vue元件
- 關於CSS中的定位使用子絕父相(子類絕對位置和父類相對位置)CSS
- 如何理解Python3中的子類和父類?Python
- java中多型的理解——父類引用指向子類物件Java多型物件
- 類的繼承_子類繼承父類繼承
- js父頁面使用iframe中的函式JS函式
- C# 繼承 子類(派生類) 父類(基類)C#繼承
- VUE父傳子,子傳父Vue
- webpack 4.0 Tapable 類中的常用鉤子函式原始碼分析Web函式原始碼
- 子類繼承父類(父類和子類裡:塊、靜態塊、構造和方法覆寫)之間呼叫順序繼承
- 在 C++ 中子類繼承和呼叫父類的建構函式方法C++繼承函式
- 在C++中子類繼承和呼叫父類的建構函式方法C++繼承函式
- 2020/09/24 react中函式元件父元件動態向子元件傳值React函式元件
- 元件中 子給父傳值元件
- 父類和子類之間的轉換問題
- 如何使用函式指標呼叫類中的函式和普通函式函式指標
- 基類中定義的虛擬函式,子類中必須要覆蓋嗎?為什麼?函式
- [短文速度-4] new子類是否會例項化父類
- 子類重寫父類的方法@Override的快捷鍵IDE
- 子函式呼叫函式
- Java子類和父類的初始化執行順序Java
- C++父類指標指向子類物件的實現原理C++指標物件
- c# abstract抽象類與繼承類子類的建構函式_baseC#抽象繼承函式
- 京東獲得jd商品分類API介面(父分類、根分類、子分類)API
- java關於繼承父類,需要實現父類中的構造方法Java繼承構造方法
- python中fork()函式生成子程式分析Python函式
- 轉:類似SQL中的split函式SQL函式
- 元件(子傳父)元件
- 類函式和物件函式 PHP函式物件PHP