刚学java,遇到一个编程,不会,希望能帮下.编程题目1、创建父类Animal和子类Dog,要求如下:

来源:百度知道 编辑:UC知道 时间:2024/06/25 18:41:09
编程题目1、创建父类Animal和子类Dog,要求如下:

(1)Animal(父类)中定义至少两个成员变量,一个带参数的构造方法,一个成员方法。
(2)Dog(子类)中定义两个以上成员变量,隐藏父类中的一个成员变量,重写父类中的一个成员方法。
(3)对子类进行实例化,输出对象的成员变量值(包括从父类继承而来的变量),调用对象的各成员方法(包括从父类继承来的方法)。

父类Animal:
public class Animal {
public String eat = "eating";
public String go = "An animal is moving";

public Animal(String var) {
}

public void method1() {
System.out.println("This is an Animal");
}
public void method2() {
System.out.println("method2 in Animal");
}
}

子类Dog:
class Dog extends Animal {
public int legs = 4;
public String eat = "dabian";

Dog() {
super("aaa");
}

public void method1() {
System.out.println("This is an Dog");
}
}

测试类:
public class Test {
public static void main(String[] args) {
Dog d = new Dog();
Syste