为什么java语言可以在类(class)的声明中调用new创建实例,而不是在main方法中定义引用,然后调用new分配空间
刚刚从C语言转学JAVA语言,
C语言定义类型就定义类型,创建对象空间必须先在main()中调用子函数A,在子函数A中调用new()申请空间。
感觉JAVA语言中在class定义和声明中调用new怪怪的,因为class定义只是声明某个类,你只有在main()创建一个引用,然后调用new去申请空间才能创建类的实例对象的嘛,为什么要在类的定义和声明的时候调用new呢?
另外:在类的定义和声明的时候调用new也没有任何意义呀!你只要不在main方法中使用,永远是不会真正的执行new动作的嘛