// 抽象类,类和接口的合体,兼有继承和强制实现 public abstract class Catamount{ protected int tooth; protected int claw; public void attack(){ } // 抽象方法,凡是继承自Catamount的类必须实现这个方法,本类无实例所以不要实现 // 抽象方法不是抽象类必需有的,但有抽象方法的类一定是抽象类 public abstract void ambush(); public static void main(String[] args){ Lion t=new Lion(); } } public class Lion extends Catamount{ @Override public void ambush() { // 每个子类自行实现 } } public class Tiger extends Catamount{ @Override public void ambush() { // 每个子类自行实现 } }
爪哇国新游记之六----抽象类
最新推荐文章于 2019-08-05 10:08:39 发布
