use*_*348 3 java oop constructor
class Temp
{
{
System.out.println("this is in it block");
}
public static void main(String... s)
{
System.out.println("abhi");
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码不会打印init块的内容,但我们知道init块是构造函数的第一行.
但另一方面,如果我使用new Temp();它打印.为什么这样?
如果构造函数在每个类中,则上面的代码也应该在没有对象初始化的情况下打印它.不应该吗?
| 归档时间: |
|
| 查看次数: |
416 次 |
| 最近记录: |