博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 中方法的重写
阅读量:4461 次
发布时间:2019-06-08

本文共 1197 字,大约阅读时间需要 3 分钟。

方法的重写

1.在子类中可以根据需要对从基类中继承来的方法进行重写。

2.方法重写必须要和被重写方法具有相同方法名称、参数列表和返回类型。

3.重写方法不能使用比被重写方法更严格的访问权限

4.注意与重载区别!!! 重载:参数类型 参数个数不同!

 

1 class Person1 { 2     public String name; 3     public int age; 4      5     public String getName() { 6         return name; 7     } 8     public void setName(String name) { 9         this.name = name;10     }11     public int getAge() {12         return age;13     }14     public void setAge(int age) {15         this.age = age;16     }17     18     protected void display() {19         System.out.println("姓名:"+ this.name);20         System.out.println("年龄:"+ this.age);21     }22 }23 24 public class ReWriting extends Person1 {25     private String new_preference;26     27     /*28      * 父类中display进行重写29      */30     protected void display() {31         System.out.println("子类的姓名:"+ this.name);32         System.out.println("子类的年龄:"+ this.age);33     }34     35     public static void main(String[] args){36         ReWriting myReWriting=new ReWriting();37         myReWriting.setName("刘杰");38         myReWriting.setAge(22);39         40         myReWriting.display();   //调用子类ReWriting中的 重写的display();41     }42 }

 

转载于:https://www.cnblogs.com/jllj/p/6415544.html

你可能感兴趣的文章
mybatis动态SQL中的set标签的使用
查看>>
MySQL 5.6 & 5.7最优配置模板
查看>>
Java虚拟机各内存区域的位置及功能的介绍
查看>>
Android 中判断网络状态
查看>>
netty3升netty4一失眼成千古恨
查看>>
HTML设置表格
查看>>
C# winfrom提示框,点击则不显示,不点击则提示输入内容
查看>>
修改、更新、删除mysql
查看>>
Nginx初识
查看>>
201771010113 李婷华 《面向对象程序设计(java)》第七周学习总结
查看>>
A+B
查看>>
把昨晚写的东西完善了一下,还行,真差不多
查看>>
ida 符号路径设置
查看>>
未来网页设计的趋势——响应式设计图标
查看>>
React Native npm第三方报错
查看>>
微信jssdk在iframe页面失效问题的解决措施
查看>>
Xargs
查看>>
jQuery学习记录
查看>>
流程控制2循环
查看>>
oracle inside(1)
查看>>