第11讲继承教程.pptVIP

  • 67
  • 0
  • 约5.78千字
  • 约 38页
  • 2016-06-21 发布于湖北
  • 举报
上机任务 1、使用继承的方法描述动物世界中的鸟类、鱼类。要求程序能输出一只鸟或一条鱼的特征,鸟的特征包括年龄,毛色等;鱼的特征包括年龄,体重等。 一切类的“祖先”——Object 在Java 中,所有的Java类都直接或间接地继承了java.lang.Object类 信息工程系 * public class MyObject { //… } public class MyObect extends Object { //… } 在Eclipse中调用MyObject对象的成员,会自动弹出继承自Object的所有方法 小结2 子类是extends父类出来的 子类会继承父类允许继承的所有类型的实例变量和方法 继承下来的方法可以被覆盖掉(参数必须一致,返回类型要兼容;不能降低方法的访问权限),但实例变量不能覆盖掉 使用“IS-A”来验证继承结构的合理性 信息工程系 小结 3 请编码实现动物世界的继承关系: 动物(Animal)具有行为:吃(eat)、睡觉(sleep) 动物包括:兔子(Rabbit),老虎(Tiger) 这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但假设睡觉的行为是一致的 请通过继承实现以上需求,并编写测试类AnimalTest进行测试 信息工程系 * 确定它们之间的继承关系 动物 狮子、猫、河马、狗、狼、老虎 信息工程系 信息工程系 A

文档评论(0)

1亿VIP精品文档

相关文档