您好、欢迎来到现金彩票网!
当前位置:斗牛棋牌下载 > 无参构造函数 >

java的继承中子类先调用父类无参构造函数是为了干什么默认这个无

发布时间:2019-06-20 02:11 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部由于父类的参数定义域内一般不会对参数赋初值,当创建没有参数的父类对象时,有必要对其内部的参数进行初始化,所以父类的无参构造函数内部可能对一些参数进行了初始化工作。

  子类的构造器中提供的参数可能只是所有参数的一部分的值,若不先调用父类的无参构造函数,则很可能有些重要的参数没有进行初始化赋值,在子类的其他方法进行操作时会出现严重的错误。

  调用他是JDK的事,你不必理会,知道他会这样做就可以,避免冲突。比如说:父类无参数的构造方法 输出了个什么,子类你在输出个一样的 就冲突了。

  这个是规范,只有先调用了默认的无参构造器才能为下面的覆盖默认构造器的方法做铺垫。可能有地方说的不对请谅解。

  展开全部因为你构造一个子类对象的时候,必须先构造一个父类对象,这在逻辑上也是对的,没有父亲,哪来的儿子。父类子类都只是定义了,并没有真实的对象。即使默认的构造函数并没没有初始化一些属性,但是也构造父类对象了。

http://sennenresources.com/wucangouzaohanshu/250.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有