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 重寫知識點
相關文章
- java小知識點Java
- HTTP和AJAX重點知識HTTP
- Java 知識點總結Java
- java知識點-高階Java
- 【JAVA】- 知識點小結Java
- java 多型知識點Java多型
- Java 反射【前置知識點】Java反射
- java基礎知識點Java
- ASQ備考重點知識分享
- 【Java】容器相關知識點Java
- 2018.03.12、Android知識點-Java篇AndroidJava
- Java基礎知識點梳理Java
- java 多型知識點2Java多型
- react知識(二)重寫JSX編譯原理ReactJS編譯原理
- Java知識點總結(Java容器-List)Java
- Java知識點總結(Java容器-Vector)Java
- Java知識點總結(Java泛型)Java泛型
- Java知識點總結(Java容器-Set)Java
- 【java學習】java知識點總結Java
- Java基礎知識點總結Java
- java面試知識點總結Java面試
- Java 基礎面試知識點Java面試
- 總結的Java知識點集合Java
- Java入門基礎知識點Java
- Java容器相關知識點整理Java
- Java 面試知識點總結Java面試
- Core Java 的知識點總結Java
- HTML5學習重點知識:JavaScript概述HTMLJavaScript
- java框架之Hibernate框架知識點整理。Java框架
- Java常見知識點彙總(⑳)——鎖Java
- Java常見知識點彙總(②)——StaticJava
- Java類和物件知識點總結Java物件
- Java知識點總結——IO流框架Java框架
- Java集合 - 集合知識點總結概述Java
- 知識點
- 上海寶付書寫html實用知識點HTML
- Promise學習筆記(知識點 + 手寫Promise)Promise筆記
- (小白學JAVA之)Java高階特性知識點梳理Java