Java中,类的构造器是否可以被重写?以及重载和重写的区别是什么?

2021年9月27日 99点热度 0人点赞 0条评论
1、构造器(constructor)是否可被重写(override)?

构造器不能被继承,因此不能被重写,但可以被重载。

2、是否可以继承String类?

String 类是 fifinal 类,不可以被继承,继承 String 本身就是一个错误的行为,对 String 类型最好的重用方式是关联关系(Has-A)和依赖关系(Use-A)而不是继承关系(Is-A)。

3、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?

支付 ¥1.99 购买本节后解锁剩余79%的内容

小小调酒师

此刻打盹,你将做梦; 此刻学习,你将圆梦。

文章评论