这个程序不能运行 原因:不降低自Animal的继承的方法的可视性 类型Dog必须实现继承的抽象方法Animal 将:
class Dog implements Animal{ public void breathe(){ System.out.println("I'm breathing"); } void eat(){ System.out.println("I'm eating"); } }改为:
class Dog implements Animal{ public void breathe(){ System.out.println("I'm breathing"); } public void eat(){ System.out.println("I'm eating"); } public void run() { } }运行结果: apple banana orange peach 修改后为:
import java.util.Arrays; public class Test { public static void main(String[] args) { String[] fruits = { "peach", "banana", "orange", "apple" }; Arrays.sort(fruits); for (int i = fruits.length-1; i >= 0; i--) { System.out.println(fruits[i]); } } }1.某工厂生产各种音乐盒,客户无需知道音乐盒的制作过程,只需知道如何播放音乐盒即可。用简单工厂设计模式实现该过程:接口MusicBox具有方法play(),两个音乐盒类PianoBox,ViolinBox,MusicBoxFactory 产生MusicBox的实例。 2.修改第三次作业的第一题,使用java.util.Date类表示职工的生日和参加工作时间,并将职工信息按照生日大小排序后输出。(分别用comparable和comparator实现) 3.在案例宠物商店的基础上,实现以下功能: (1)展示所有宠物 (2)购买宠物 (3)显示购买清单
https://git.oschina.net/hebau_cs15/java-cs01fs.git
转载于:https://www.cnblogs.com/fsaixuexi/p/6762887.html