Java基础3-继承培训课件.ppt

练习——编写测试代码运行 需求说明: 编写测试代码运行 完成时间:5分钟 总结 如何继承一个类? 继承有什么好处? 抽象类和抽象方法的特点是什么? 面向对象设计的步骤是什么? 谢 谢! 方法重写必须满足如下要求: 重写方法和被重写方法必须具有相同的方法名; 重写方法和被重写方法必须具有相同的参数列表; 重写方法的返回值类型必须和被重写方法的返回值类型相同或者是其子类; 重写方法的不能缩小被重写方法的访问权限。 在子类中可以通过super关键字来访问父类的成员。 super必须是出现在子类中(子类的方法和构造方法中),而不是其他位置。 是访问父类的成员,例如父类的属性、方法、构造方法。 注意访问权限的限制,例如无法通过super访问private成员。 * 继承条件下构造方法的调用规则如下: 如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通过this显式调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。在这种情况下,写不写“super();”语句,效果是一样的。 如果子类的构造方法中通过super显式调用父类的有参构造方法,那将执行父类相应构造方法,而不执行父类无参构造方法。 如果子类的构造方法中通过this显式调用自身的其他构造方法,在相应构造方法中应用以上两条规则。 特别注意的是,如果存在多级继承关系,在创建一个子类对象时,以上规则会多

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档