相关疑难解决方法(0)

是不必将super()放在构造函数中?

如果不将它放在子类的构造函数中,编译器是否会自动放置这个?

那意味着我甚至不需要关心它?在一些文章中,他们把它说出来.

如果我有一个带参数的构造函数,这将是构造函数,还是它需要一个没有参数列表的构造函数?

java constructor super

154
推荐指数
4
解决办法
8万
查看次数

当没有其他构造函数时,是否有理由显式编写默认构造函数?

我最近在一个类中看到了这个构造函数:

public MyClass(){ }
Run Code Online (Sandbox Code Playgroud)

没有其他建设者.

是否有一个原因?Java会自动创建一个默认构造函数,那么为什么要显式声明一个呢?或者这被认为是一种好的做法,就像对单语句if语句使用大括号一样 - 如果稍后添加其他构造函数而你忘记了你没有默认值......?

java default-constructor

14
推荐指数
2
解决办法
4374
查看次数

标签 统计

java ×2

constructor ×1

default-constructor ×1

super ×1