天天看點

java55-定義一個抽象類的繼承

不同的是定義一個抽象類先
 //抽象類
 public abstract class interface4 {
 public abstract void fly();
 public abstract void eat();
 }
 //定義老鷹類繼承
 /定義一個老鷹類
 public class interface3 extends interface4{
 public void fly(){
 System.out.println(“我是老鷹,我會飛”);
 }
 public void eat(){
 System.out.println(“我是老鷹,我吃兔子”);
 }
 }
 定義麻雀類繼承
 //定義一個麻雀類
 class interface2 extends interface4{
 public void fly(){
 System.out.println(“我是麻雀,我會飛”);
 }
 public void eat(){
 System.out.println(“我是麻雀,我吃蟲子”);
 }
 }
 定義鴕鳥類繼承
 //定義鴕鳥
 class interface1 extends interface4 {
 public void fly(){
 System.out.println(“我是鴕鳥,我不會飛”);
 }
 public void eat(){
 System.out.println(“我是鴕鳥,我吃土”);
 }
 }
 定義測試類
 public class test01 {
 public static void main(String[] args){
 interface3 laoying =new interface3();
 laoying.fly();
 interface1 tuoniao=new interface1();
 tuoniao.fly();
 }
 }      

繼續閱讀