p5-final系列:代码块比构造函数先执行
作者:
沉默的小象 | 来源:发表于
2021-04-27 07:07 被阅读0次
没有父类的情况
public class FinalTest4 {
{
System.out.println("普通代码块");
}
static {
System.out.println("static代码块");
}
public FinalTest4() {
System.out.println("构造函数");
}
public static void main(String[] args) {
FinalTest4 test = new FinalTest4();
}
}

image.png
有父类的情况
public class FinalParent {
{
System.out.println("父类普通代码块");
}
static {
System.out.println("父类static代码块");
}
public FinalParent() {
System.out.println("父类构造函数");
}
}
//新建FinalTest5.java
public class FinalTest5 extends FinalParent {
{
System.out.println("派生类普通代码块");
}
static {
System.out.println("派生类static代码块");
}
public FinalTest5() {
System.out.println("派生类构造函数");
}
public static void main(String[] args) {
FinalTest5 test = new FinalTest5();
}
}

image.png
本文标题:p5-final系列:代码块比构造函数先执行
本文链接:https://www.haomeiwen.com/subject/yhwrrltx.html
网友评论