![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
drt_0506
敢于探索新语言,不必困惑于当下
展开
-
设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型。即参数animal可以调用实现Animal接口类重写的cry()方法播放具体动物的声音、调用重写的getAnimalName()方法显示动物种类的名称。Animal接口有2个抽象方法cry()和getAnimaName(),即要求实现该接口的各种具体动物类给出自己的叫声和种类名称。图1是Simulator、Animal、Dog、Cat的UML图。(3)编写实现Animal接口的Dog类和Cat类。原创 2024-04-01 08:45:00 · 974 阅读 · 0 评论 -
接口多态编程。需求说明:动物不同运动能力模拟。
(2)Dog类和Bird类都是Movable接口的具体实现类,都重写了void move()方法,Dog类输出“我是小狗,在地上奔跑。”,Bird类输出“我是鸟,在天空翱翔。(3)主类Main,其中包含main方法,模拟接口回调所形成的多态。(1)编写接口Movable,包含有抽象接口方法void move()。我是小狗,在地上奔跑。我是小鸟,在天空翱翔。原创 2024-03-31 08:45:00 · 238 阅读 · 0 评论 -
编写一个完整的Java应用程序。包含接口ShapeArea,类Circle、Main
重写Circle的默认父类Object的toString()方法:返回圆对象的描述信息,如“radius=1.0, perimeter=6.28, area=3.14”double getPerimeter ():求一个形状的周长。重写接口中的getPerimeter ()方法,求圆的周长。②调用对象的toString方法,输出所返回的对象描述信息。double getArea():求一个形状的面积。radius: double类型,表示圆的半径。重写接口中的getArea()方法,求圆的面积。原创 2024-03-31 08:45:00 · 295 阅读 · 0 评论 -
编写Java应用程序
(1)定义一个类Computer,包括两个类方法max、average,分别实现求整数数组元素的最大值和平均值的功能。(2)定义一个主类Main,在main方法中给出10个整数,直接用类名调用相应的类方法求它们的最大值和平均值,并输出。原创 2024-03-30 19:30:20 · 296 阅读 · 0 评论