www问答网
所有问题
java中,子类需不需要重写父类的构造方法?
如题所述
举报该问题
推荐答案 2015-06-08
在Java中,最好不要在父类的构造函数中调用会被子类重写的方法,否则运行时会遇到意想不到的错误。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/nGndnd41dnAdK35A1G.html
其他回答
第1个回答 2014-04-07
可以不写,也可以写,如果你需要子类的构造方法有变化就需要写,否则不需要本回答被提问者采纳
相似回答
子类
可以
重写父类的方法
吗?
答:
1,先说重载的条件 1>在用一个
类中的
两个或者多个
方法
。2>方法名相同 3>参数列表不相同(参数类型不同,参数个数不同,参数顺序不同(其实和第一个是一样的))。4>方法的其他地方对重载没有影响。2,再说一下
重写的
条件 1>
父类
与
子类
之间的关系 2>方法名相同 3>参数列表要相同,返回值要...
Java
子类
可以
重写父类的构造方法
吗?
答:
不能哦
,子类在构造函数中就会首先去调用父类的构造,默认调用的是父类的无参构造。如果你需要参数个数不同的构造,可以在父类中写多个构造方法的。子类继承父类的方法中不包含构造方法哦
java 中
普通类继承,抽象类继承,接口类继承
,子类
一定
要重写父类
中...
答:
不一定
。1. 普通类继承,并非一定要重写父类方法。2. 抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。3. 接口类继承。如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;...
在
JAVA中
如果
子类
继承
父类的
话
需要
像接口那样必须
重写方法
吗?接口是...
答:
如果父类是抽象类,并且有抽象
方法,
那么
子类
必须重写父类的抽象方法,或者子类声明为抽象类。如果父类是个普通类,那么不是必须
重写父类的方法
。一个类如果实现了某个接口,那么此类必须实现接口中的所有方法,或者此类声明为抽象类。
请问
java中子类
继承父类后
,子类
能不能
重写父类的方法
答:
子类继承父类之后只能
重写父类中
的protected和public
方法,
默认没有修饰词的是friendly,同样可以重写,但是private方法就不能重写,即使
子类中
的方法名和
父类的
private方法一致,也只能看做是一个新的方法,而不是重写。override也就是重写,覆写
java中的构造方法
能被
重写
吗
答:
可以重载,不能
重写
因为
构造方法
不能被继承
在
JAVA 中
为什么在
父类
中定义了一个
构造
函数,而在其
子类
中却一定的要...
答:
(1)如果你有需要加入参数来构造一个类实例的话,那你就可以写一个,但是写前需要第一句是“super();”这是调用
父类的构造方法
。(2)如果你没有特定的要求,那就可以不写
,java
虚拟机会在编译的时候给你自动添加一个无参数的构造方法。下面是写构造方法的注意事项:(1).不要在构造方法中...
java的构造方法
可以
重写
吗
答:
不能
重写
,但构造方法可以重载。在一个类中,可以有多个构造方法(方法参数不同) ,即重载,来实现对象属性不同的初始化;但是
子类中不
能定义一个方法无void无返回值的方法,编译错误,即子类无法继承构造方法,但是子类的构造器中可以调用
父类的构造方法
(默认自动调用无参构造)。
抽象类中定义
构造方法
后,继承它的
子类
中也必须要写出构造方法吗
答:
。系统会默认加的(前面有提到),这里是指父类手动写了有参构造
,子类
继承要加super(值)或是this(值),从而子类继承的时候就要写出构造方法,再加上this(值)或是super(值)5.继承注意:子类不能继承
父类的构造方法
,但是可以通过super关键字去访问父类 懵逼了吧,话说从学习
java
到放弃java ...
大家正在搜
子类可以重写父类的构造方法吗
子类可以重写一个父类的构造方法
子类不能继承父类的构造方法
子类和父类的构造方法
子类重写父类的方法
java 继承父类的构造方法
构造方法不可以进行方法重写
构造方法不能被重写
父类的构造方法
相关问题
Java 子类可以重写父类的构造方法吗?
java 重写和子类继承父类构造方法的问题。。。
Java中父类默认的构造函数可不可以被子类重写
java中,子类能不能继承父类的构造方法?
在java里如果父类又构造方法,是不是子类继承父类的时候,必...
java中子类会继承父类的构造方法吗
java中执行子类的构造方法时,会不会先执行父类的构造方法?
java子类中重写了父类方法(非构造函数),在实例化子类后 ...