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) { } }
原文:http://www.cnblogs.com/zyy1130/p/6714962.html