方法重组的应用场景:
当子类需要父类的功能,而功能主体子类有自己特有内容
可以重写父类中的方法,这样,既沿袭了父类的功能,又定义了子类特有的内容
1.定义手机类 IPearV1
call(String name):打电话方法
smallBlack():语音助手(speak english)
2.定义新手机类 IPearV2
call(String name):打电话方法
smallBlack():语音助手(speak english 说中文)
package xuanh;
public class xunhuanw {
public static void main(String[] args) {
IPearV2 I=new IPearV2();
I.smallBlack();
}
}
package xuanh;
//定义类
public class IPearV1 {
//定义方法
public void call(String name){
System.out.println("给"+name+"打电话");
}
public void smallBlack(){
System.out.println("speak english");
}
}
package xuanh;
public class IPearV2 extends IPearV1{
//只有这句:全覆盖
public void smallBlack(){
super.smallBlack();
System.out.println("说中文");
}
}