简单测试java里一个对象的初始化是按怎样的顺序执行的
来源:互联网 发布:杭州淘宝拍摄基地tnt 编辑:程序博客网 时间:2024/06/02 06:08
首先编写一个测试类TestClass:
public class TestClass {private static int age = 10;//静态成员变量private int weight;/* * 此处是静态代码块 * */{System.out.println("静态代码块age:" + age);System.out.println("静态代码块weight:" + weight);weight = 100;}/* * 此处是构造方法 * */public TestClass(){System.out.println("构造方法weight:" + weight);}}
在驱动程序里生成一个TestClass类对象的输出结果是:
静态代码块age:10
静态代码块weight:0
构造方法weight:100
分析可知,对象初始化的顺序是:
静态成员变量-->静态代码块-->构造方法。
- 简单测试java里一个对象的初始化是按怎样的顺序执行的
- java所有对象初始化的执行顺序
- 对象初始化的执行顺序
- java 程序的初始化顺序是怎样的?
- Java程序初始化的顺序是怎样的。
- 一个java对象的初始化顺序
- java初始化的执行顺序
- java初始化的执行顺序
- java 初始化顺序的测试
- java对象的初始化顺序
- java对象的初始化顺序
- java对象的初始化顺序
- JAVA对象的初始化顺序
- java对象的初始化顺序
- java对象初始化的顺序
- java对象的初始化顺序
- java 对象的初始化顺序
- 通过一个简单类就可以知道java类和对象的初始化顺序
- 使用BCDEdit命令修改VISTA/WIN7启动项
- 【代码阅读的方法与实践】第1章 导论
- google开源项目介绍
- Java基本数据类型
- UVa458 The Decoder
- 简单测试java里一个对象的初始化是按怎样的顺序执行的
- 检测到不兼容的键盘驱动程序该对话框已被停用!
- ASP.NET身份验证
- Qt5.1静态库使用
- HDU 3415 Max Sum of Max-K-sub-sequence【单调队列】
- 7月国内智能终端浏览器市场:安卓自带浏览器第一
- Linux的bg和fg命令
- sdsadasdsad
- 浏览器大战7月赛果:Chrome还在进步,Firefox下滑