【发布时间】:2019-06-12 18:28:17
【问题描述】:
我是 Java 新手。我想知道是否可以在构造函数中调用同步方法。有例子:
class a{
int a1;
public a(){
a1 = 1;
increment();
}
private synchronized void increment(){
a1++;
}
}
这是一个玩具示例。我可以在构造函数中将 a1 设置为 2。我只是很困惑我们是否可以在构造函数中调用increment()。
【问题讨论】:
-
提示:即使在示例代码中,也要使用合理的名称。类名采用大写字母,a 和 a1 ... 看起来几乎相同,但您将它们用于完全不同的事物。不要那样做。使用能表达其含义的名称!
标签: java class constructor synchronized