国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Java基于接口實(shí)現(xiàn)模擬動(dòng)物聲音代碼實(shí)例

瀏覽:3日期:2022-08-30 15:03:16

(1)編寫接口Animal (Animal.java)

public interface Animal{ public abstract void cry(); public abstract String getAnimalName();}

(2)編寫模擬類Simulator (Simulator.java)

public class Simulator { public void playSound(Animal animal) { System.out.print('正在播放模擬' + animal.getAnimalName() +'的聲音:'); animal.cry(); }}

(3)編寫Dog類和Cat類 (Dog.java、Cat.java)

Dog類:

public class Dog implements Animal{ public void cry(){ System.out.println('汪汪汪'); } public String getAnimalName(){ return '狗'; }}

Cat類:

public class Cat implements Animal{ public void cry(){ System.out.println('喵喵喵'); } public String getAnimalName(){ return '貓'; }}

(4)編寫主類Application (Application.java)

public class Application{ public static void main(String[] args) { Simulator simulator = new Simulator(); simulator.playSound(new Dog()); simulator.playSound(new Cat()); }}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 八宿县| 梓潼县| 东源县| 资源县| 靖安县| 闵行区| 含山县| 开化县| 中宁县| 翁源县| 乌兰察布市| 沅陵县| 临沂市| 万源市| 海原县| 陇川县| 大冶市| 东山县| 沅江市| 界首市| 慈溪市| 若羌县| 阳西县| 林周县| 林甸县| 夹江县| 荃湾区| 汪清县| 伊宁市| 临泽县| 阜南县| 电白县| 安国市| 肇东市| 辽源市| 利津县| 滨州市| 莱州市| 巴里| 余干县| 江永县|