java-继承经典教程.pptVIP

  • 10
  • 0
  • 约4.57千字
  • 约 34页
  • 2019-10-24 发布于山东
  • 举报
final用法 Penguin类不希望再被其他类继承? 使用final类 方法不希望被重写? 使用final方法 属性值不希望被修改? 使用final方法 public final class Penguin extends Pet { //… } 最终版的类 public final void print () { //… } 最终版的方法 public class Penguin { final String home =南极;// 居住地 public void setHome(String name){ this.home=home; //错误,home不可以再次赋值 } } 最终版的属性值 方法重写必须满足如下要求: 重写方法和被重写方法必须具有相同的方法名; 重写方法和被重写方法必须具有相同的参数列表; 重写方法的返回值类型必须和被重写方法的返回值类型相同或者是其子类; 重写方法的不能缩小被重写方法的访问权限。 在子类中可以通过super关键字来访问父类的成员。 super必须是出现在子类中(子类的方法和构造方法中),而不是其他位置。 是访问父类的成员,例如父类的属性、方法、构造方法。 注意访问权限的限制,例如无法通过super访问private成员。 * 继承条件下构造方法的调用规则如下: 如果子

文档评论(0)

1亿VIP精品文档

相关文档