[Java] 纯文本查看 复制代码
public class Animal {
//名称
String name;
//颜色
String color;
//成员方法:吃
public void eat() {
System.out.println("白色的Tom动物在吃东西");
}
}
public class Cat extends Animal{
public void catchMouse() {
System.out.println(color+"的"+name+"猫在抓老鼠");
}
}
public class Dog extends Animal{
public void lookHome() {
System.out.println(color+"的"+name+"狗在看家");
}
}
public class Test {
public static void main(String[] args) {
// 使用空参构造,创建Cat对象c
Cat c = new Cat();
// 把c对象的成员name赋值为Tom
c.name = "Tom";
// 把c对象的成员color赋值为 棕色
c.color = "棕色";
// 调用c对象成员方法eat方法
c.eat();
// 调用c对象的成员方法catchMouse()
c.catchMouse();
// 使用空参构造,创建Dog对象 d
Dog d = new Dog();
// 把d对象的成员name赋值为Jerry
d.name = "Jerry";
// 把d对象的成员color赋值为 白色
d.color = "白色";
// 调用d对象成员方法eat方法
d.eat();
// 调用d对象成员方法 lookHome方法
d.lookHome();
}
}