java重写的例子_Java中的重写例子

该博客探讨了Java中类的继承以及方法的重写。示例展示了Person类及其子类Student如何重写ShowInfo方法。输出结果显示,当子类重写父类的方法后,子类将使用自己的实现。这强调了Java面向对象编程中的多态特性。
摘要由CSDN通过智能技术生成

class Person{

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public Person(String name, int age) {

this.name = name;

this.age = age;

}

String name ;

int age;

public void ShowInfo(){

System.out.println("name:"+name+"and age:"+age);

}

}

class Student extends Person{

public String getSchool() {

return school;

}

public void setSchool(String school) {

this.school = school;

}

public Student(String name, int age, String school) {

super(name, age);

this.school = school;

}

String school;

public void ShowInfo(){

System.out.println("name:"+name+"and age:"+age+" and school:"+school);

}

}

public class TestOverWrite {

/**

* @试一试重写

*/

public static void main(String[] args) {

Person aPerson = new Person("zhaoguohao", 20);

aPerson.ShowInfo();

Student aStudent = new Student("zhaoguohao",20,"JLU");

aStudent.ShowInfo();

}

}

输出结果:

name:zhaoguohaoand age:20

name:zhaoguohaoand age:20 and school:JLU

父类和子类拥有相同的函数ShowInfo,当子类重写之后,子类用的就是重写的方法了。

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2010-09-30 23:46

浏览 4442

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值