小编use*_*348的帖子

是否有必要在Java中的每个类中都有一个构造函数

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();它打印.为什么这样?

如果构造函数在每个类中,则上面的代码也应该在没有对象初始化的情况下打印它.不应该吗?

java oop constructor

3
推荐指数
1
解决办法
416
查看次数

标签 统计

constructor ×1

java ×1

oop ×1