java关于子类重写父类方法的疑问
求各位赐教!

class Human
{
protected String name;
protected int age;
public Human()
{
}
public Human(String name, int age)
{
this.name = name;
this.age = age;
}
public String getInfo()
{
return "Name:"+this.name+"\n"+"Age:"+this.age;
}
}
class Student extends Human
{
int banji;
String school;
int score;
public Student()
{
}
public Student(String name, int age, String school, int banji, int score)
{
super(name, age);
this.school = school;
this.banji = banji;
this.score = score;
}
public String getInfo()//这里的方法重新写一个不行吗?
{
return super.getInfo()+"\n"+"School:"+this.school+"\n"+"Class:"+this.banji+"\n"+"Score:"+this.score;
}
}
public class Test_Student {
public static void main(String[] args)
{
Student s = new Student("Ryahsa", 23, "Sichuan University of Art ant and Science", 3, 90);
System.out.print(s.getInfo());
}
}相关推荐
详解Java中@Override的作用
主要介绍了详解Java中@Override的作用的相关资料,希望通过本文能帮助到大家,让大家理解这部分内容,需要的朋友可以参考下
Java中的构造方法this、super的用法详解
较详细的给大家介绍了Java中的构造方法this、super的用法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
Java零基础-final关键字.md
内容概要: 本文介绍了Java中final关键字的概念和用法。读者将学习什么是final关键字,为什么需要使用final,以及在不同场景下如何使用final关键字。此外,还会讨论final关键字的一些注意事项和规则。 能学到什么: 理解final关键字的定义、用途和作用范围。 掌握在Java程序中使用final关键字的基本技巧。 理解final关键字在构造方法、类、方法和变量等不同位置的应用。 了解final关键字的一些规则,如final变量的初始化、final方法的重写和final类的继承等。 阅读建议: 建议读者在阅读前具备Java的基础知识,包括类、对象、方法和变量等概念。 在阅读过程中,尝试编写简单的Java程序,体验final关键字的作用,并观察final变量和final方法的特性。 建议通过阅读相关的Java教材或搜索资料,进一步了解与final关键字相关的高级主题,如不可变类和Enum枚举等内容。 如有疑问,可以参考Java官方文档或向技术论坛寻求帮助,进一步加深对final关键字的理解。
java子类调用父类的方法中包含子类重写的实例方法
在本篇文章里小编给大家整理了关于java子类调用父类的方法中包含子类重写的实例方法以及相关知识点,需要的朋友们可以学习下。
Java编程关于子类重写父类方法问题的理解
主要介绍了Java编程关于子类重写父类方法问题的理解,分享了有关子类重写父类的实例,具有一定参考价值,需要的朋友可以了解下。


Java SE
