要求:(1)父类、子类都有成员变量、构造方法、成员方法。成员变量、成员方法有注释,说明成员变量的含义、成员方法的功能。 (2)在测试类的main( )中创建子类的对象,调用成员方法,有输出结果。
时间: 2023-06-27 11:05:10 浏览: 70
子类对象构建调用父类的构造方法
以下是一个简单的父类和子类示例,满足要求:
```java
// 父类
public class Animal {
private String name; // 动物名称
public Animal(String name) { // 构造方法
this.name = name;
}
public void eat() { // 吃东西
System.out.println(name + "正在吃东西");
}
}
// 子类
public class Cat extends Animal {
private String color; // 猫的颜色
public Cat(String name, String color) { // 构造方法
super(name); // 调用父类构造方法
this.color = color;
}
public void catchMouse() { // 抓老鼠
System.out.println(color + "的" + super.name + "正在抓老鼠");
}
}
```
在测试类的 `main()` 方法中创建子类对象,调用成员方法:
```java
public class Test {
public static void main(String[] args) {
Cat cat = new Cat("Tom", "灰色");
cat.eat(); // 输出:Tom正在吃东西
cat.catchMouse(); // 输出:灰色的Tom正在抓老鼠
}
}
```
阅读全文