且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

爪哇国新游记之六----抽象类

更新时间:2022-09-21 13:11:01

爪哇国新游记之六----抽象类
// 抽象类,类和接口的合体,兼有继承和强制实现
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() {
        // 每个子类自行实现
        
    }
}
爪哇国新游记之六----抽象类