public class Animal {
void eat() {
System.out.println("animal : eat");
}
}
public class Dog extends Animal { //Dog类继承Animal类,可以拥有父类的方法
void eat() {
System.out.println("dog : eat");
}
void eatTest() {
this.eat(); // this 调用自己的方法
super.eat(); // super 调用父类方法
}
}
public class Test {
public static void main(String[] args) {
Animal a = new Animal();
a.eat();
Dog d = new Dog();
d.eatTest();
}
}
编译并运行,结果如下
animal : eat
dog : eat
animal : eat