zoukankan      html  css  js  c++  java
  • 继承 extends

    Object 是所有java类的父类

    单根性:一个类只有一个父类!

    继承的注意事项:

      1.如果我们实例化子类对象的时候,调用的是无参构造,会先去调用父类的无参构造。

      2.如果我们实例化子类对象的时候,调用的是无参构造

        (1)但是在构造方法中没有显示的输入super(参数),默认还是执行父类的无参构造。

        (2)但是在构造方法中显示的输出super(参数),则执行父类的带参构造。

      3.父类中私有的属性和方法,子类不能继承

      4.父类的构造方法也不能继承

    super关键字

      1.只能出现在子类的方法中

      2.如果是调用父类的构造方法 只能位于子类构造的首句

      3.super.属性 调用父类的属性

         super.方法 调用父类的属性

    方法的重写:

      父类中只是定义了一个方法名,具体内容让子类去书写!

    重写的注意事项:

      1.有继承关系

      2.不在一个类,子类重写父类的方法

      3.方法名一致,参数列表一致

      4.重写方法的访问权限修饰符不能严与父类

      5.父类的静态方法不允许被重写,但是子类中可以创建同名的静态方法

      6.父类的私有方法不允许被重写

      7.如果父类的方法有返回值,我们子类重写的时候可以这个值本身,也可以返回值的子类型!

    final可以修饰:

      1.修饰的属性,就是常量  运行期间不能改变

      2.修饰的方法,不能被子类重写

      3.修饰的类,不允许被继承

  • 相关阅读:
    使用flaskcode创建网页代码编辑器
    jsp资料参考
    商城类需求确认单
    “酒香也怕巷子深” Smartflow-Sharp 工作流
    sql server distribution 库数据文件过大
    大数据平台HADOOP、HIVE、HDSF等介绍和使用看这一篇就够了
    vue 虚拟列表滚动
    关于js逗号运算符与reduce只有1个元素
    css 2行省略 多行省略
    【神经网络搜索】NasBench301 使用代理模型构建Benchmark
  • 原文地址:https://www.cnblogs.com/dongfengpo/p/8004423.html
Copyright © 2011-2022 走看看