首页 > 其他 > 详细

12-继承,多态

时间:2020-04-02 20:57:19      阅读:78      评论:0      收藏:0      [点我收藏+]

 

1.方法的重写

重载:一个功能方法的多种写法。

重写:继承结构。

概念:在继承结构中,子类将父类已有的方法,重新实现,这叫方法的重写。

方法重写的规则:

  1. 继承结构中;

  2. 方法的声明必须和父类的一致,参数列表和父类一致,返回值一致;

  3. 访问权限,不能比父类更加严格。

  4. 子类重写的方法,不能抛出比父类更大更多的异常

 /*
  * 1.父类的方法,访问权限:public
  *   子类重写,只能public
  * 2.父类的方法,访问权限:protected
  * 子类重写,protected,public
  * 3.父类的方法,访问权限:default
  * 子类重写,default,protected,public
  * 4.父类的方法,访问权限:private
  对于子类来讲,该方法根本不可见。
  */

 

2.访问权限修饰符

访问权限:就是在哪能访问。通过访问权限修饰符来实现。

作用:限制可见度。

private:私有的。本类中。

默认的:(default):注意,啥修饰符都不写,就是默认的。本类。同包下可以访问。

protected:受保护的。本类,同包下,不同包(子类使用)

public,没有限制的。

 本类同包非同包子类其他
private × × ×
default × ×
protected ×
public

使用规则:

  1. 修饰类:只能是public和default

  2. 修饰成员:变量和方法,以上四个修饰符都可以

  3. 局部变量,不能使用这些修饰符

 

12-继承,多态

原文:https://www.cnblogs.com/leciel/p/12621463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!