实践与练习
综合练习1:划火柴 定义一个点燃接口,再定义一个火柴类实现点燃接口,每根火柴对象只能调用一次点燃方法,这种对象该如何创建?
综合练习2:跳动的心脏 心脏是动物的重要器官,不断跳动的心脏就意味着鲜活的生命力。现在创建一个人类,把心脏类设计为人类里面的一个成员内部类。心脏类有一个跳动的方法,在一个人被创建时,心脏就开始不断地跳动。
综合练习3:吃水果 创建一个抽象的水果类,类中有一个获取水果名称的抽象方法。创建人类,人类有一个吃的方法,参数类型为水果类型,执行该方法后可以在控制台上输出吃了什么。请用匿名类创建吃方法的参数,让人类吃苹果和香蕉。
综合练习4:匿名类实现让小狗跑 参照下面的代码,创建Moveable接口的匿名子类对象,重写run()方法,执行该方法后会在控制台输出“小狗向前跑”字样。
interface Moveable {
void run();
}