对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器
public class Test4 {
@Test
public void test(){
child child = new child();
}
}class parent{
public static String parentStaticField = "父类静态变量";
public String parentnormalField ="父类普通变量";
static {
System.out.println(parentStaticField);
}
{
System.out.println(parentnormalField);
}
public parent(){
}
}
class child extends parent{
public static String childStaticField = "子类静态变量";
public String childnormalField ="子类普通变量";
static {
System.out.println(childStaticField);
System.out.println("子类静态块");
}
{
System.out.println(childnormalField);
System.out.println("子类普通块");
}
public child(){
}
}
上一篇:Spring Boot启动及退出加载项的方法下一篇:浅谈在Java中JSON的多种使用方式 热门搜索:
初始化顺序
类初始化
java数组初始化
类内初始化
初始化
相关文章
java类中元素初始化顺序详解
2021-10-08阅读(8457)评论(0)推荐()对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器
java类的初始化顺序知识点总结
2021-09-19阅读(2351)评论(0)推荐()在本篇文章里小编给大家整理的是关于java类的初始化顺序知识点总结,需要的朋友们可以学习下。
图文详解Java中class的初始化顺序
2021-09-18阅读(6288)评论(0)推荐()网上有很多关于Java中class的初始化顺序文章,但是本文通过图文更加详细的介绍了Java中class的初始化顺序,并对class的装载顺序进行了讲解,下面一...
java父类和子类初始化顺序的深入理解
2021-09-19阅读(5526)评论(0)推荐()本篇文章是对java父类和子类初始化顺序进行了详细的分析介绍,需要的朋友参考下
java类继承关系中的初始化顺序实例详解
2021-10-19阅读(6008)评论(0)推荐()这篇文章主要介绍了java类继承关系中的初始化顺序,结合实例形式详细对比分析了Java非继承关系中的初始化与继承关系中的初始化相关原理与操作技巧,需要的朋友可以...
简单了解java类成员初始化顺序
2021-09-19阅读(5179)评论(0)推荐()这篇文章主要介绍了简单了解java类成员初始化顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java对象初始化顺序的使用
2021-10-12阅读(8729)评论(0)推荐()本篇文章介绍了,Java对象初始化顺序的使用。需要的朋友参考下
取消
提交评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。