p160頁程式設計 使用介面實現動物模擬器

2021-08-11 01:27:55 字數 868 閱讀 8635

題目:

設計乙個動物模擬器,模仿動物的叫聲。

animal為介面類,裡面有兩個抽象方法cry()和getanimalname()

模擬器類simulator裡面有乙個palysound(animal animal)方法,引數animal重寫animal類中的cry()和getanimalname();

dog類和cat類用於實現介面

主類aplication執行程式

package

動物模擬器

2;  

public

inte***ce

animal   

package

動物模擬器

2;  

public

class

dog 

implements

animal   

public

void

cry()   

}  package

動物模擬器

2;  

public

class

cat 

implements

animal   

public

void

cry()   

}  package

動物模擬器

2;  

public

class

simulator   

}  package

動物模擬器

2;  

public

class

public

static

void

main(string args)   

}  

何時使用委託而不使用介面(C 程式設計指南)

c 程式設計指南 何時使用委託而不使用介面 c 程式設計指南 委託和介面都允許類設計器分離型別宣告和實現。給定的介面 可由任何類 或結構繼承和實現 可以為任何類中的方法建立委託 前提是該方法符合委託的方法簽名。介面引用或委託可由不了解實現該介面或委託方法的類的物件使用。既然存在這些相似性,那麼類設計...

何時使用委託而不使用介面(C 程式設計指南)

委託和介面都允許類設計器分離型別宣告和實現。給定的介面可由任何類或結構繼承和實現 可以為任何類中的方法建立委託,前提是該方法符合委託的方法簽名。介面引用或委託可由不了解實現該介面或委託方法的類的物件使用。既然存在這些相似性,那麼類設計器何時應使用委託,何時又該使用介面呢?在以下情況中使用委託 在以下...

何時使用委託而不使用介面(C 程式設計指南)

何時使用委託而不使用介面 c 程式設計指南 委託和介面都允許類設計器分離型別宣告和實現。給定的介面可由任何類或結構繼承和實現 可以為任何類中的方法建立委託,前提是該方法符合委託的方法簽名。介面引用或委託可由不了解實現該介面或委託方法的類的物件使用。既然存在這些相似性,那麼類設計器何時應使用委託,何時...