1.子类方法不能缩小父类方法的访问权限
public > protected > 默认 > private
2.子类方法的返回值类型要和父类方法的返回值类型一样,
或者子类方法的返回值类型要是父类方法的返回值类型的子类
例如父类是object 子类方法的返回值类型是String
3.子类方法的名称 参数列表要和父类一样 三:代码演示 Animal中的代码: package com.zzs.override; public class Dog extends Animal{
// 例1:
public void cry (){
System.out.println("小狗在叫");
} // 例2:
//或者
public String a1(){
return null;
} //例3:
//或者
public BBB a2(){
return null;
} //例4
public void eat(){
System.out.println("狗会吃饭");
} }
//BBB是AAA的子类
class AAA{
}
class BBB extends AAA{
} Dog.java中的代码: package com.zzs.override; public class Dog extends Animal{
// 例1:
public void cry (){
System.out.println("小狗在叫");
} // 例2:
//或者
public String a1(){
return null;
} //例3:
//或者
public BBB a2(){
return null;
} //例4
public void eat(){
System.out.println("狗会吃饭");
} }
//BBB是AAA的子类
class AAA{
}
class BBB extends AAA{
} 代码截图也呈上:



