![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
覆写
Y__C__X
记录成长的每个点滴
展开
-
方法覆写(重点)
现在已经清楚了继承的基本概念,那么此时就有可能出现这样的一种情况,如果子类限制定义了与父类相同的方法或者是属性的时候,这样的操作就称为覆写。1.方法覆写(重点)所谓的方法的覆写指的是子类定义了与父类方法名称、参数类型及个数完全相同的方法。但是被覆写的方法不能够拥有比父类更为严格的访问控制权限。范例:观察简单的方法覆写class Person{ public void printInfo() {...原创 2018-03-30 21:32:33 · 1897 阅读 · 0 评论 -
属性覆盖(了解)
当子类定义了和父类属性名称完全相同的属性的时候就称为属性的覆盖class Person{ public String info="1";}class Student extends Person{ public int info=100;//因为此时按照就近取用原则,肯定找到覆盖的属性名称 public void printInfo() { System.out.println(in...原创 2018-04-03 18:15:51 · 447 阅读 · 0 评论 -
super关键字
在之前讲解子类对象实例化操作讲解过super()操作的形式,当前的主要作用是 由子类调用父类构造方法的时候才使用的。那么在进行覆写的操作之中,子类也可以使用super.方法()、super.属性 明确的调用父类中的方法或属性。 范例: 观察一个程序class Person{ public void printInfo() { System.out.println("1111111111111...原创 2018-04-03 23:30:29 · 176 阅读 · 0 评论