为什么我应该使用构造函数来初始化实例变量,而这可能是在它们声明的时候?
class Frog {
public int x = 4;
Frog() { // Why should I use you }
}
Run Code Online (Sandbox Code Playgroud)
如果您需要的唯一初始化具有public int x = 4多样性,则不需要构造函数.
如果你正在进行的初始化比这更复杂,你需要一个构造函数.也许您需要打开数据库连接.或者(更简单地)将x在构造时通过实例化方法提供值.例如:Frog f = new Frog(4);
| 归档时间: |
|
| 查看次数: |
3623 次 |
| 最近记录: |