package me;
public class MeClass5 {
{
// 可以有多個初始快
System.out.println("3");
a = 9;
}
{
System.out.println("4");
}
{
System.out.println("2");
}
{
System.out.println("5");
}
{
System.out.println("1");
}
int a = 8;
void meclass() {
}
// 構造函數
MeClass5() {
System.out.println("執無參");
}
public MeClass5(String s) {
this();// 必須放在最前面
System.out.println("調用有參");
System.out.println(a);// 打印出來是8
}
}
new MeClass5("");
結果:
把 int a = 8;放在最上面,打印出9