美文网首页
java09(继承)

java09(继承)

作者: 机智的老刘明同志 | 来源:发表于2019-01-06 21:18 被阅读14次

多实现:

        java只支持单继承,不支持多继承

        因为多继承容易带来安全隐患:当多个父类中定义了相同的功能,当功能内容不相同时,子类对象不确定要运行哪一个。但是java保留了这种机制,并用另一种体现形式来完成表示:多实现

super关键字:

        用法等同于this,代表调用父类的XXX方法

重写:     

        1 子类覆盖父类,必须保证子类的权限大于等于父类权限,才可以覆盖,否则便以失败

        2 静态只能覆盖静态。

        3 对于构造函数来说,对子类进行初始化的时候,父类的构造函数也会运行。这是因为子类的构造函数默认第一行有一条隐式语句super()

        super() 子类中每个构造方法都有,且默认访问父类空参数的构造函数

final:

        1 可以修饰类,函数,变量

        2 被final修饰的类不可以被继承,为了避免被继承,被子类复写

        3 被final修饰的方法不可以被腹泻

        4 被final修饰的变量是一个常量只能赋值一次

相关文章

  • java09(继承)

    多实现: java只支持单继承,不支持多继承 因为多继承容易带来安全隐患:当多个父类中定义了相同的功能,当...

  • 继承 继承

    属性拷贝 继承不单单能通过原型链实现,也能通过其他方式实现,属性拷贝就是其中一种方法。 通过属性拷贝也能实现继承子...

  • 继承(单继承,多继承)

    将共性的内容放在父类中,子类只需要关注自己特有的内容 python中所有的内容都是对象,所有的对象都直接或间接继承...

  • js继承方式

    类式继承 构造函数继承 组合继承 类式继承 + 构造函数继承 原型式继承 寄生式继承 寄生组合式继承 寄生式继承 ...

  • Python-学习之路-08 OOP -02

    单继承和多继承 单继承:每个类只能继承一个类 多继承:每个类可以继承多个类 单继承的多继承的优缺点 菱形继承/钻石...

  • 原型相关(二)

    1.继承 继承方式:接口继承(只继承方法签名)实现继承(继承实际的方法)ECMAScript只支持实现继承,并且主...

  • 继承

    继承的引入和概述 继承案例和继承的好处 继承的弊端 Java中继承的特点 继承的注意实现和什么时候使用继承 继承中...

  • Java面向对象三大特性之继承

    继承 一、继承的特点 Java只支持单继承单继承 多继承 单继承、多继承优缺点①单继承优点:提高了代码的复用性,让...

  • 7、面向对象的程序设计3(《JS高级》笔记)

    三、继承 许多OO语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际方法。由...

  • 【重学前端】JavaScript中的继承

    JavaScript中继承主要分为六种:类式继承(原型链继承)、构造函数继承、组合继承、原型式继承、寄生式继承、寄...

网友评论

      本文标题:java09(继承)

      本文链接:https://www.haomeiwen.com/subject/acherqtx.html