关闭

复习笔记:Java中 关于方法覆盖的总结

109人阅读 评论(0) 收藏 举报
分类:

Java关于方法覆盖的总结:

1.子类方法不能缩小父类方法的访问权限。(举例)
2.子类方法不能抛出比父类方法更多的异常。
3.方法覆盖只存在于子类和父类之间。在同一个类中方法只能重载,不能被覆盖。
4.父类的静态方法不能被子类覆盖为非静态方法。
5.子类可以定义与父类的静态方法同名的静态方法,以便在子类中隐藏父类的静态方   法;但是子类的静态方法不能覆盖父类的静态方法。
6.父类的非静态方法不能被子类覆盖为静态方法。
7.父类的私有方法不能被子类覆盖。
8.父类的抽象方法可以被子类通过两种途径覆盖:一是子类实现父类的抽象方法;二   是子类重新声明父类的抽象方法。
9.父类的非抽象方法可以被子类覆盖为抽象方法。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:53252次
    • 积分:3086
    • 等级:
    • 排名:第11616名
    • 原创:262篇
    • 转载:15篇
    • 译文:0篇
    • 评论:20条
    最新评论