www问答网
所有问题
Java中父类默认的构造函数可不可以被子类重写
如题所述
举报该问题
推荐答案 2015-12-11
不能被重写
父类的无参构造函数不能被子类继承 ,而是被子类隐式调用,即:super();
所以不可以重写父类默认的构造函数
父类:
子类:
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/KAdGAG1W4.html
其他回答
第1个回答 2015-12-05
Java中父类构造函数是不可以被子类继承的,所以不能够重写。
只是构造子类时子类会在构造函数中就会首先去调用父类的构造,默认调用的是父类的无参构造。如果你需要参数个数不同的构造,可以在父类中写多个构造方法的。
第2个回答 2011-09-09
当然可以
子类的无参函数被调用的时候会隐性先调用父类无参函数,你加println()或者debug看一下就知道了,如果你的无参函数中赋值对象与父类相同,父类中的赋值自然就被盖掉了本回答被提问者采纳
第3个回答 2011-09-09
no
第4个回答 2012-08-14
你选的答案太坑爹了吧。。。。
相似回答
java中的构造
方法
能被重写
吗
答:
可以重载,不能重写
因为构造方法不能被继承
java的构造
方法
可以重写
吗
答:
构造方法不能被继承,不能重写,但构造方法可以重载
。在一个类中,可以有多个构造方法(方法参数不同) ,即重载,来实现对象属性不同的初始化;但是子类中不能定义一个方法无void无返回值的方法,编译错误,即子类无法继承构造方法,但是子类的构造器中可以调用父类的构造方法(默认自动调用无参构造)。
java中构造函数
存在
重写
吗?
答:
构造函数不支持重写的
。支持重载。
java
重写
和
子类
继承
父类构造
方法
的
问题。。。
答:
System.out.println("长方形的周长是"+(2*(chang+kuan)));这句中 chang 用的是自己类中的变量,如果要用
父类
中的,要改成 System.out.println("长方形的周长是"+(2*(super.chang+kuan)));
java子类
能重载
父类
方法吗? 如果
不能的
话在
子类
中定义一个名字相同参...
答:
构造函数
可以多个
函数重写
(override function)主要在继承关系中出现
子类
对
父类
允许访问的方法进行重新编写 只有方法体不同,剩下必须一样 声明为final的方法或者static
不能被重写
父类构造方法不能被重写 子类不能继承一个方法,则不能重写这个方法 重写方法是在运行时绑定的。例如:toString()...
java中
,
子类
需不需要
重写父类的构造
方法?
答:
在
Java中
,最好不要在
父类的构造函数
中调用会
被子类重写
的方法,否则运行时会遇到意想不到的错误。
java中
,
子类能不能
继承
父类的构造
方法?
答:
当然可以,但是不能覆盖,也就是说不论你
子类
继承的构造方法里面如何写,最终还是要自动调用
父类的构造
方法的。这里说是继承不如说是扩展更合适。
在
java里
如果父类又
构造
方法,是不是
子类
继承
父类的
时候,必须在
子类
中...
答:
编译器默认的话 在
子类的
构造器的第一行自动编译上super()来调用
父类默认的构造函数
,只是我们这里省略了,其实这是编译器实现的,代码中不用 显式 写出来罢了。但是,如果你在编写父类是自己写了带参构造函数但并没有显示的写一个无参构造函数的话,子类中你就必须 显式的 用super关键字在子类...
请问
java中子类
继承父类后,
子类能不能重写父类的
方法
答:
子类继承父类之后只能
重写父类
中的protected和public方法,
默认
没有修饰词的是friendly,同样
可以重写
,但是private方法就
不能重写
,即使
子类中的
方法名和
父类的
private方法一致,也只能看做是一个新的方法,而不是重写。override也就是重写,覆写
大家正在搜
子类继承父类的构造函数
子类可以继承父类的构造方法
java构造函数可以被继承吗
子类调用父类构造函数
基类构造函数能被子类继承
子类不能继承父类的构造方法
java调用父类构造函数
java子类继承父类构造方法
子类如果想用父类的构造方法
相关问题
Java中父类默认的构造函数可不可以被子类重写
Java 子类可以重写父类的构造方法吗?
java中的构造方法能被重写吗
java父类的构造方法为什么不能被子类继承
java中的构造函数为什么不自动被子类复用
java中,子类需不需要重写父类的构造方法?
在java里如果父类又构造方法,是不是子类继承父类的时候,必...
在JAVA中,子类继承父类时,怎样使用父类的构造函数?怎样重...