java:定义一个Person类,有姓名,年龄两种属性,有info方法输出姓名,年龄。 定义一个BlackPerson类,继承自Person类,有肤色属性,对info进行重写,输出姓名,年龄,肤色。
时间: 2024-05-15 14:20:11 浏览: 129
好的,这是一个关于Java编程的问题。以下是代码示例:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void info() {
System.out.println("姓名:" + name + ",年龄:" + age);
}
}
public class BlackPerson extends Person {
private String skinColor;
public BlackPerson(String name, int age, String skinColor) {
super(name, age);
this.skinColor = skinColor;
}
@Override
public void info() {
System.out.println("姓名:" + getName() + ",年龄:" + getAge() + ",肤色:" + skinColor);
}
}
```
这样,我们就定义了一个Person类和一个继承自Person类的BlackPerson类。在Person类中,我们定义了姓名和年龄两个属性,以及一个info方法来输出姓名和年龄。在BlackPerson类中,我们新增了一个肤色属性,并重写了info方法,在输出姓名和年龄的同时,也输出了肤色。
希望这个回答对你有所帮助!
阅读全文
相关推荐

















