java 类中直接写方法
如题,在类中直接写方法,当创建对象时,自动会执行,想知道这样算是写在了构造器里么?
class inner{
{ System.out.println("in"); }
}
--------------------编程问答--------------------
不是
<init>先初始化变量,再执行初始化语句(即你写的那个),再调用构造函数
--------------------编程问答--------------------
不是,你不写构造器,JAVA自动帮你弄一个无参数空构造器public inner(){}
--------------------编程问答--------------------
那初始化语句本身就是静态的么
--------------------编程问答--------------------
看了这位大师的回复,我算理解你们说的构造器是什么了,首先你要理解什么是代码块,什么是构造器 。你写的只是普通的代码块
--------------------编程问答--------------------
那么你认为的构造器是什么呢?
--------------------编程问答--------------------
只是代码块 不是在构造方法里
--------------------编程问答--------------------
我理解的构造器:构造函数(貌似也叫构造方法) 不知楼上觉得如何啊
--------------------编程问答--------------------
一样的。只是不同的说法~
--------------------编程问答--------------------
这个是初始化快。
--------------------编程问答--------------------