028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Java中怎么实现类加载初始化

Java中怎么实现类加载初始化?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

10年的沂源网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整沂源建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“沂源网站设计”,“沂源网站推广”以来,每个客户项目都认真落实执行。

Java类的加载说明

示例说明加载过程

示例源于《Java编程思想》

//父类
public class SuperClass {
  protected int super_a;
  private int super_b=9;
  protected static int super_x=printStr("SuperClass static init super_x");
  public SuperClass(){
    System.out.println("Super Class Constructor action.... ");
    System.out.println("super_a="+super_a);
    System.out.println("super_b="+super_b);
    super_a=33;
  }
  static int printStr(String string){
    System.out.println(string);
    return 47;
  }
}
//子类
public class SubClass extends SuperClass{
  private static int sub_b=printStr("SubClass static init sub_b");
  public SubClass(){
    System.out.println("Sub Class Constructor action.... ");
    System.out.println("Sub Class super_a="+super_a);
    System.out.println("Sub Class sub_b="+sub_b);
  }
}
//程序入口,执行代码
  public static void main(String[] args) {
    SubClass subClass=new SubClass();
  }

###执行结果

SuperClass static init super_x
SubClass static init sub_b
Super Class Constructor action.... 
super_a=0
super_b=9
Sub Class Constructor action.... 
Sub Class super_a=33
Sub Class sub_b=47

由结果得出类的加载过程与顺序

加载过程流程图

Java中怎么实现类加载初始化

关于Java中怎么实现类加载初始化问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


本文题目:Java中怎么实现类加载初始化
网页URL:http://www.tsicrk.com/article/ipepoi.html

其他资讯

让你的专属顾问为你服务

0.8625s