java覆盖的作用
思想:在实际生产添加代码时,并不是一直在一个类中增加额外的功能,而是通过覆盖,另建一个新类,通过super关键字,达到目的
实现代码:
类一:
//覆盖的作用:当要在一个类中增加功能,用覆盖类增加新加入的功能
public class Test {
public static void main(String[] args) {
NewPhone newPhone = new NewPhone();
newPhone.Show();
}
}
类二:
public class Phone{
void show(){
System.out.println("Number");
}
}
类三:
public class NewPhone extends Phone{//对Phone类进行扩展
void Show(){
System.out.println("name");
System.out.println("pic");
super.show();
}
}
输出结果:
name
pic
Number