- 抽象类和抽象方法

Animal.java
public abstract class Animal2 {
public abstract void run();
}
Cat.java
public class Cat2 extends Animal2{
@Override
public void run() {
System.out.println("猫步");
}
}
Dog.java
public class Dog2 extends Animal2{
@Override
public void run() {
System.out.println("狗步");
}
}
Animal.java public abstract class Animal2 { public abstract void run(); } Cat.java public class Cat2 extends Animal2{ @Override public void run() { System.out.println("猫步"); } } Dog.java public class Dog2 extends Animal2{ @Override public void run() { System.out.println("狗步"); } }