zoukankan      html  css  js  c++  java
  • 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第1节 继承_9_继承中构造方法的访问特点

    42
    构造方法在继承关系中是怎么回事?

    先创建父子类

    创建子,子继承父

    子类写上构造方法


    父类也写无参的构造方法

    现在父类和子类都有无参的构造方法

    测试,创建子类,看输出的先后顺序

    先有父 后有子,所以先输出父类的构造方法的内容



    子类里面赠送了super方法

    这里不写也照样会有,这是编译器赠送的


    父的构造函数如果加上参数。那么子类默认无参数的 就不赠送super了

    父类构造加上参数。这个时候子类就报错了

    鼠标放上来提示的错误。因为赠送了super是没有参数。但是父类的构造又加了参数,所以就报错了。

    调用super并加上对应的int类型的参数。


    父类现在加上无参和有参的构造


    子类的super重载。谁能用的上就用谁。

    3super必须在子类构造的代码的第一行




    如果子类写上一个method方法 里面调用super方法,那么就报错了。是不行的


    statement这里表示分号的意思


    两个放在一行也不行。提示说的是第一个分号的位置


    总结







     

  • 相关阅读:
    Vagrant安装virtualbox
    SQLSERVER排查CPU占用高的情况
    删除重复记录,只留一条
    ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、……
    手机和PC端的录屏软件
    2017年初面试总结
    Python面向对象
    Python字体颜色
    Python第二模块总结
    Fiddler使用教程(转)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11212602.html
Copyright © 2011-2022 走看看