public ceshi() {//构造方法 中的ceshi 为啥要和类的名字一样
public class ceshi{
int num1;//声明变量1
int num2;//声明变量2
static int num3;//声明静态变量3
public ceshi() {//构造方法
num1=91;
System.out.println("通过变量方法给变量num1赋值");
}
{//初始化块
num2=74;
System.out.println("通过初始化块给变量num2赋值");
}
static {//静态初始化块
num3=83;
System.out.println("通过静态初始化块给num3赋值");
}
public static void main(String[] args) {
ceshi hello=new ceshi();
System.out.println("num1:"+hello.num1);
System.out.println("num2:"+hello.num2);
System.out.println("num3:"+ceshi.num3);
ceshi hello2=new ceshi();
}
}
有个问题是这一行 public ceshi() {//构造方法 中的ceshi 为啥要和类的名字一样
还有不是很明白构造方法用于初始化的作用,可以举个例子嘛