时间:2021-05-20
(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()); }}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了python图形用户接口实例的具体代码,供大家参考,具体内容如下运用tkinter图形库,模拟聊天应用界面,实现信息发送.fromtkint
java中的interface接口实例详解接口:Java接口是一些方法表征的集合,但是却不会在接口里实现具体的方法。java接口的特点如下:1、java接口不能
本文实例为大家分享了java调用微信接口实现网页分享小功能的具体代码,供大家参考,具体内容如下//获取access_token*注意*经过实际开发测试,微信分享
复制代码代码如下:packagecom.chase.test;/***通过接口实现匿名类的实例**@authorChase**@date2013-10-18下午
一、HashMap的概述HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构。HashMap是基于哈希表的Map接口实现的