public class day_6_25_1 {
public static void main(String[] args){
Zi1 zi1 = new Zi1();
zi1.setEat();
}
}
/*
1,什麼是方法的重寫?
在子類繼承父類中,子類出現與父類方法的宣告完全一直的方法,就稱為方法的重寫;
2,方法的重寫(overide)和方法的過載(overload)的區別?
過載:在同一個類中,兩個方法的名字相同,引數列表不同
重寫:在子父類繼承中,子類的方法和父類的方法完全一致
3,我們怎麼證明該方法是重寫方法呢?
只需要在方法的宣告上加上@voerride
4,重點注意事項?
子類不能重寫父類的私有方法
子類的方法的訪問許可權修飾符要大於等於父類的方法的許可權訪問修飾符public -》protected -》預設 -》private
子類方法的返回值型別可以和父類重寫方法的返回值類不一致的,但是有條件,父類方法的返回值型別是子類放方法的返回值型別的父類
靜態方法只能重寫靜態方法
只要和靜態相關的,三大特徵都不會適用,因為靜態超出了物件導向的範圍
*/
// 3
/*
class Fu1{
public void setEat(){
System.out.println("FU吃飯");
}
};
class Zi1 extends Fu1{
@Override
public void setEat(){
System.out.println("ZI吃飯");
}
}*/
// 4
class Fu1{
public static void setEat(){
System.out.println("FU吃飯");
}
};
class Zi1 extends Fu1{
public static void setEat(){
System.out.println("ZI吃飯");
}
}
java 重寫知識點
相關文章
- HTTP和AJAX重點知識HTTP
- java小知識點Java
- ASQ備考重點知識分享
- 【JAVA】- 知識點小結Java
- Java 知識點總結Java
- Java 反射【前置知識點】Java反射
- java基礎知識點Java
- java知識點-高階Java
- java Web知識點(2)JavaWeb
- Java知識點總結Java
- Java知識點學習Java
- java知識點彙總Java
- java 多型知識點Java多型
- Java基礎知識點梳理Java
- 【Java】容器相關知識點Java
- java面試知識點總結Java面試
- Java 面試知識點總結Java面試
- java知識點學習圖Java
- Java 基礎面試知識點Java面試
- java日常知識點積累Java
- java 多型知識點2Java多型
- Java知識點總結(Java泛型)Java泛型
- Java知識點總結(Java容器-List)Java
- Java知識點總結(Java容器-Vector)Java
- Java知識點總結(Java容器-Set)Java
- 【java學習】java知識點總結Java
- 關於標籤元素的重點知識
- C#重點知識詳解(二) (轉)C#
- C#重點知識詳解(一) (轉)C#
- react知識(二)重寫JSX編譯原理ReactJS編譯原理
- Java容器相關知識點整理Java
- Java基礎知識點總結Java
- Java入門基礎知識點Java
- java異常知識點彙總Java
- Core Java 的知識點總結Java
- java第一階段知識點Java
- 總結的Java知識點集合Java
- HTML5學習重點知識:JavaScript概述HTMLJavaScript