声明子类,继承person类,新增属性score成绩,属性私有化,包含get/set,重写getlnfo
时间: 2024-03-23 10:40:07 浏览: 152
Person、Student、Employee、Faculty和Staff等含类的继承应用
4星 · 用户满意度95%
好的,根据你的要求,我声明一个子类Student,继承自Person类,新增了一个属性score成绩,并且这个属性也被私有化了。同时,这个子类还包含了get/set方法和重写了gentlnfo方法,代码如下:
```
public class Student extends Person {
private int score;
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
@Override
public void gentlnfo() {
super.gentlnfo();
System.out.println("Score: " + score);
}
}
```
在这个子类中,新增了一个score属性,并且也被声明为私有的,只能通过get/set方法来访问。另外,在gentlnfo方法中,我们调用了父类的gentlnfo方法来输出姓名、年龄和性别的值,并且在后面加上了成绩的值。这样,我们就完成了一个简单的继承和重写的例子。
阅读全文