1 package cn.xlf.oop.abstractClass; 2 3 public abstract class Animal { 4 public abstract void run();//抽象方法只能在抽象中 5 public void breath(){//抽象类中可以定义普通方法 6 System.out.println("呼吸"); 7 } 8 9 } 10 class Cat extends Animal{ 11 public void run(){ 12 System.out.println("Catfoot"); 13 } 14 } 15 class Dog extends Animal{ 16 17 public void run(){ 18 System.out.println("Dogfoot"); 19 } 20 }
1 package cn.xlf.oop.abstractClass; 2 3 public class Test { 4 public static void mian(String[] args){ 5 Animal a = new Cat(); 6 7 } 8 9 }