方法的重写:

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

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

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

程序code:

class Person{
private int age;
private String name; public void setAge(int age){
this.age = age;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public String getName(){
return name;
} public String getInfo(){
return "Name is:"+name+",Age is "+age;
}
}
class Student extends Person{
private String school; public void setSchool(String school){
this.school = school;
}
public String getSchool(){
return school;
}
public String getInfo(){
return "Name is:"+getName()+",Age is "+getAge()+",School is:"+school;
}
}
public class TestOverRide{
public static void main (String args[]){
Student student = new Student();
Person person = new Person();
person.setAge(1000);
person.setName("lili"); student.setAge(23);
student.setName("vic");
student.setSchool("shnu"); System.out.println(person.getInfo());
System.out.println(student.getInfo());
}
}

执行结果:

最新文章

  1. Vertica笔记
  2. java多线程实现卖票小程序
  3. toolbar
  4. C# 公关类(全)
  5. BZOJ 1045: [HAOI2008] 糖果传递 数学
  6. Action Filters for ASP.NET MVC
  7. Android平台的四大天王:Activity, Service, ContentProvider, BroadcastReceiver
  8. 下载类网站的SEO优化方面技巧
  9. MarkDown使用 (一)
  10. NPOI 创建Excel,数据读取与写入
  11. 中文编程语言之Z语言初尝试: ZLOGO 4
  12. Linux中断子系统:级联中断控制器驱动
  13. php配置文件参数设置
  14. (一)Maven简介
  15. yii2 下拉菜单
  16. php 中 opendir() readdir() scandir()
  17. rabbitmq 集群安装
  18. jQuery中return false,e.preventDefault(),e.stopPropagation()的区别
  19. .NET Reflector v9.0.1.318(包含注册机)
  20. php xss漏洞修复用手段和用到的一些函数

热门文章

  1. Codeforces Round #424 A(模拟)
  2. codeforces 868B The Eternal Immortality【暴力+trick】
  3. python的函数定义中99%的人会遇到的一个坑
  4. 1090: MTM (费用流)
  5. P3197越狱
  6. RPD Volume 168 Issue 4 March 2016 评论3
  7. 带WHERE子句的DELETE语句
  8. 微信小程序开发教程(八)视图层——.wxml详解
  9. 【分块】bzoj1798 [Ahoi2009]Seq 维护序列seq
  10. 微服务之SpringCloud实战(一):SpringCloud简介