0
点赞
收藏
分享

微信扫一扫

java学习继承中的方法重写

止止_8fc8 2022-02-27 阅读 99

方法重写的概述:

    子类中出现了和父类一模一样的方法声明

方法重写的应用

    当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容

练习:手机类和新手机类

@Verride

这是一个注解(注解后面会学习到)

可以帮助我们检查重写方法的方法声明正确性

package com.ithema_23;
/*
新手机
*/
public class NewPhone extends Phone{
/*
public void call(String name){
System.out.println("开启视频功能");
// System.out.println("给" + name + "打电话");
super.call(name);
}
*/
@Override
public void call(String name){
System.out.println("开启视频功能");
// System.out.println("给" + name + "打电话");
super.call(name);
}
}
package com.ithema_23;
/*
手机类
*/
public class Phone {
public void call(String name){
System.out.println("给" + name + "打电话");
}
}
package com.ithema_23;
/*
测试类
*/
public class PhoneDemo {
public static void main(String[] args) {
//创建对象,调用方法
Phone p = new Phone();
p.call("林青霞");
System.out.println("......");

NewPhone np = new NewPhone();
np.call("林青霞");
}
}
举报

相关推荐

0 条评论