接口例题

package Jiekou;

public class Animal {
public void eat(){
    
}
}
package Jiekou;

import ab2.Animal;

public class Dog extends Animal implements Meatable{
Dog(){
    super();
}


public void eat() {
    System.out.println("吃骨头");
}

public void eatMeat(){
    System.out.println("狗其实也喜欢吃肉");
}
    
}
package Jiekou;

import ab2.Animal;

public class Eagle extends Animal implements flyable, Meatable {

    
    public void fly(){
        
    }
        public void eat(){
            
        }
}
package Jiekou;

public interface flyable {
    
public void fly();

}
package Jiekou;
//接口是一个特殊的抽象类,定义时需要使用infterface关键字
public interface Meatable {
    //属性时public static final的
    //方法是public abstract
double PI=3.14;
    
    void eat();
}
package Jiekou;

public class Test {
    public static void main(String[] args) {
    
        
        
        
    }

}

 

posted @ 2017-04-15 17:34  苏轼的红烧肉  阅读(124)  评论(0编辑  收藏  举报