本篇文章为你整理了关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)()的详细内容,包含有 关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续),希望能帮助你了解 关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)。
关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)
之前发过一篇博客讲述自己对静态代码块、匿名代码块以及结构体在程序中运行结果的小实验。本次再接触到abstract抽象类后,觉得在做一个实验,看看抽象类方法继承中三个模块的调用顺序。所编写的代码如下:
Application类(带main方法)
抽象类Action
运行结果如下:
可以看到,与普通类的继承情况不同,在抽象类的继承调用中,使用new调用子类会先进入抽象类调用静态构造体,然后再回到子类调用子类的静态构造体,之后的顺序同前面的实验部分二。因此,需要主要加以区分。
以上就是关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)()的详细内容,想要了解更多 关于静态代码块和匿名代码块以及结构体在程序运行过程中的调用顺序实验(续)的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。