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

校园网站建设考核谷歌优化培训

校园网站建设考核,谷歌优化培训,德州万企互联网站制作,做外贸的怎样才能上国外网站功能概述 在创建Java对象时,需要将对象中的成员变量进行初始化后,才能调用对象的构造方法创建对象。本文中将会讲解初始化时父类与子类对应的顺序。 功能实践 场景1:父类、子类的初始化顺序 用例代码 Test public void test_init_order(…

功能概述

  • 在创建Java对象时,需要将对象中的成员变量进行初始化后,才能调用对象的构造方法创建对象。本文中将会讲解初始化时父类与子类对应的顺序。

功能实践

场景1:父类、子类的初始化顺序

用例代码

@Test
public void test_init_order() {new Child();
}public class Parent {static {System.out.println("父类静态块");}{System.out.println("父类非静态块");}public Parent() {System.out.println("父类构造方法");}
}public class Child extends Parent {static {System.out.println("子类静态块");}{System.out.println("子类非静态块");}public Child() {System.out.println("子类构造方法");}
}

结果输出

父类静态块
子类静态块
父类非静态块
父类构造方法
子类非静态块
子类构造方法

结果分析

  • 先初始化静态块:父类的静态块 -> 子类的静态块。
  • 再初始化非静态块以及构造方法:
    • 父类的非静态块 -> 父类的构造方法
    • 子类的非静态块 -> 子类的构造方法

场景2:块、成员域中初始化顺序

用例代码

static {a = 2;} //静态块中初始化
static int a = 1; //成员域中初始化
static int b = 3;static {b = 4;}{c = 5;} //可以放在声明的上面
int c = 3;@Test
public void test_order() {System.out.println(a);System.out.println(b);System.out.println(c);
}

结果输出

1
4
3

结果分析

  • 块中的初始化与成员域中的初始化是平级的,所以会按照从上到下初始化,最后一次初始化为最终的值。

场景3:静态变量的调用

用例代码

@Test
public void test_static_var() {System.out.println(InitB.c);
}public class InitA {public static String c = "C";static {System.out.println("A");}
}public class InitB extends InitA {static {System.out.println("B");}
}

用例输出

A
C

结果分析

  • 因为调用InitB.c,static变量c在A类中,所以会加载父类A,所以输出了静态块中的"A"。
  • 因为InitB.c直接访问InitA的变量,不需要访问InitB中的其它内容,所以就不要加载InitB了。

功能总结

  • 初始化时,执行的顺序为:父类静态变量 -> 父类静态代码块 -> 子类静态变量 -> 子类静态代码块 -> 父类非静态变量 -> 父类非静态代码块 -> 父类构造方法 -> 子类非静态变量 -> 子类的非静态代码块 -> 子类构造方法。
http://www.tj-hxxt.cn/news/96925.html

相关文章:

  • 全国做网站找哪家好优化设计六年级下册语文答案
  • wordpress 弹窗 网页内江seo
  • 美国新冠肺炎疫情最新情况百度关键词优化软件如何
  • 跳转网站代码达内教育
  • 大连sem网站建设网站怎么被百度收录
  • 建筑设计建模软件win7系统优化
  • 古交网站建设电子商务说白了就是干什么的
  • 学做网站书籍关键词批量调词 软件
  • 网站自己怎么做直播专业营销团队公司
  • 怎么刷网站权重百度推广销售话术
  • 网站开发需求说明百度怎么发布广告
  • 徐州网站建设哪家好正在直播足球比赛
  • 加强文明网站建设关键词优化推广排名
  • 销售网站建设怎么做新东方考研班收费价格表
  • vs网站制作教程seo推广培训中心
  • 如何利用某个软件做一个网站2021年10月新闻摘抄
  • 企业网站开发数据库设计sem竞价专员
  • 做网站要考虑什么六种常见的网站类型
  • 惠州市网站建设企业网络营销的5种方式
  • 怎么做外贸网站优化谷歌seo网站推广怎么做优化
  • 帝国网站模板建设关键词排名
  • 网站做ppt模板下载晚上免费b站软件
  • 学生管理系统东莞百度快速优化排名
  • 做童装批发网站石家庄seo外包的公司
  • 做个网站app吗百度今日排行榜
  • 视频直播网站如何做东莞网站建设方案外包
  • 做网站需要多少钱 做长尾关键词查询工具
  • 企业网站建设流程及费用上百度推广的网站要多少钱
  • 奉贤做网站的宁波网络推广团队
  • 武汉地区网站建设快速优化官网