构造方法可以重写吗 ?
转载不能重写但是可以重载,因为构造方法不能被继承。
如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类不带参数的构造方法。
如果类里定义一个或多个构造方法,那么java不提供默认的构造方法(不带参数的构造方法)。因此,当在父类中定义多个构造方法时,应当包括一个不带参数的构造方法,以防子类省略super时出现错误。
资料
构造方法分为两种:无参构造方法和有参构造方法。
构造方法可以被重载,没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。
构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。主要完成对象的初始化工作,构造方法的调用是在创建一个对象时使用new操作进行的。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:Netty通信
下一篇:重写与重载的区别是什么
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java构造方法中怎么对字段初始化
java构造方法中怎么对字段初始化
构造方法 字段 初始化