首页 > 其他分享 >day9.0

day9.0

时间:2022-10-31 01:00:07浏览次数:28  
标签:day9.0 覆盖 继承 方法 转型 多态 重写

  1. 继承的基本作用,提高代码的复用性。
  2. 继承的主要作用,有了继承,才有方法的重写和多态。
    继承的缺点:继承会导致耦合度较高。

方法重写(Override)

  1. 两个类必须存在继承关系。
  2. 重写之后的方法必须和之前的方法:方法名相同,返回值类型相同,形参列表相同。
  3. 访问权限,只能更高,不能更低。
  4. 重写之后的方法不能抛出更多的额exception。

注意事项

  • override 和属性无关。
  • private 方法无法被覆盖。
  • 构造方法不能被覆盖。
  • 方法覆盖只针对实例方法,静态方法覆盖没有意义。

多态

基础语法

** java中允许转型,但是必须有继承关系才能转型。

  1. 向上转型
  2. 向下转型

标签:day9.0,覆盖,继承,方法,转型,多态,重写
From: https://www.cnblogs.com/hytoor/p/16842898.html

相关文章