当前位置: 首页 > news >正文

网站更新/app推广拉新接单平台

网站更新,app推广拉新接单平台,软件排名优化,wordpress站点地址无法更改class Parent {// 静态变量public static String p_StaticField "父类--静态变量";// 变量(其实这用对象更好能体同这一点,如专门写一个类的实例)//如果这个变量放在初始化块的后面,是会报错的,因为你根本没有被初始化public Stri…

class Parent {

// 静态变量

public static String p_StaticField = "父类--静态变量";

// 变量(其实这用对象更好能体同这一点,如专门写一个类的实例)

//如果这个变量放在初始化块的后面,是会报错的,因为你根本没有被初始化

public String p_Field = "父类--变量";

// 静态初始化块

static {

System.out.println(p_StaticField);

System.out.println("父类--静态初始化块");

}

// 初始化块

{

System.out.println(p_Field);

System.out.println("父类--初始化块");

}

// 构造器

public Parent() {

System.out.println("父类--构造器");

}

}

public class SubClass extends Parent {

// 静态变量

public static String s_StaticField = "子类--静态变量";

// 变量

public String s_Field = "子类--变量";

// 静态初始化块

static {

System.out.println(s_StaticField);

System.out.println("子类--静态初始化块");

}

// 初始化块

{

System.out.println(s_Field);

System.out.println("子类--初始化块");

}

// 构造器

public SubClass() {

//super();

System.out.println("子类--构造器");

}

// 程序入口

public static void main(String[] args) {

System.out.println("*************in main***************");

new SubClass();

System.out.println("*************second subClass***************");

new SubClass();

}

}

输出结果

父类--静态变量

父类--静态初始化块

子类--静态变量

子类--静态初始化块

*************in main***************

父类--变量

父类--初始化块

父类--构造器

子类--变量

子类--初始化块

子类--构造器

*************second subClass***************

父类--变量

父类--初始化块

父类--构造器

子类--变量

子类--初始化块

子类--构造器

结果分析:

很显然在加载main方法后,静态变量不管父类还是子类的都执行了,然后才是父类和子类的的普通变量和构造器。这是因为,当要创建子类这个对象时,发现这个类需要一个父类,所以把父类的.class加载进来,然后依次初始化其普通变量和初始化代码块,最后其构造器,然后可以开始子类的工作,把子类的.class加载进来,在做子类的工作。

另外在Java中子类中都会有默认的调用父类的默认构造函数即super(),当仅仅有默认构造函数里

Java替你做了,我们可以做个实验,如果在父类中注释掉默认构造函数,加一个有参的构造函数时,如果

子类中不加super(argument),此时会报语法错误

如果我们把Main方法中的内容全注释掉,你会发现只会输出

父类--静态变量

父类--静态初始化块

子类--静态变量

子类--静态初始化块

其它不会输出了。原因呢? 还要研究

更多浅谈Java中父类与子类的加载顺序详解相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

http://www.jmfq.cn/news/5167243.html

相关文章:

  • 上海建桥学院门户网站/百度推广外推联系方式
  • 做网赌需要在哪些网站投广告/抖音推广引流平台
  • 临沂外贸网站建设/今天的新闻最新消息
  • 青岛企业网站制作哪家好/淘宝seo是什么
  • 在国内做博彩网站代理/代写
  • 大众点评如何做团购网站/企业网站营销实现方式
  • 景县做网站/百度怎么打广告
  • 公司想为一个产品做多个网站/西安网站seo推广
  • 上海未成年人思想道德建设网站/谷歌官网登录入口
  • 做外贸的阿里巴巴网站是哪个更好/推广app赚佣金平台
  • wordpress网站统计插件/广州seo关键词优化费用
  • 麻章网站建设公司/广告网络
  • 58网站一起做网店/高端定制网站建设
  • 网页设计意图怎么写/百度seo软件曝光行者seo
  • 网站设计怎么算间距/什么是淘宝搜索关键词
  • 网站购买云空间/百度一下你就知道百度官网
  • 阿里云 建设网站怎么样/2024年将爆发新瘟疫
  • 如何替换网站ico图标/百度认证营销推广师
  • 怎么新增网站推广/重庆seo优化推广
  • 汕头市研发网站建设/最新app推广
  • 免费订单管理app/网站优化seo怎么做
  • 手机制作钓鱼网站/引擎搜索对人类记忆的影响
  • 精品网站建设费用 磐石网络/营销软件
  • 哪个公司做网站好/安卓aso优化工具
  • 商业网站推广/产品营销策划方案3000字
  • 中心网站建设/南昌seo排名收费
  • 自己做的一个网站怎么赚钱/网络广告网站
  • 织梦网站统计/十大网络推广公司排名
  • 外贸购物网站建设/西安市seo排名按天优化
  • 做外贸需要网站吗/bt蚂蚁