类的初始化
来源:互联网 发布:mac powerdesigner 编辑:程序博客网 时间:2024/06/05 23:59
类初始化时,先初始化成员变量,然后再执行构造方法。如果成员变量也初始化了一个对象,那么也是先执行成员变量的构造方法,然后再执行该类的构造方法。
测试代码如下:
package com.test.classinit;public class SystemPropertyProvider {private String conf_path;private String root_path;public SystemPropertyProvider() {conf_path = "/eas/conf";root_path = "/opt/msol";System.out.println("root_path: " + root_path);}public String getConfPath() {return conf_path;}private ServerProperties properties = new ServerProperties(getConfPath(), "bbb");public static void main(String[] args) {SystemPropertyProvider spp = new SystemPropertyProvider();}}class ServerProperties {public ServerProperties(String str, String str2) {System.out.println("str: " + str + ", str2: " + str2);}}
str: null, str2: bbb
root_path: /opt/msol
- 类的初始化与对象的初始化
- 类的初始化和对象的初始化
- Java类的初始化、变量的初始化
- 变量的初始化、类的初始化
- 类的直接初始化、复制初始化、赋值
- Swift 类的初始化和反初始化
- 类的初始化问题
- 关于类的初始化
- 类的初始化问题
- 类的初始化顺序
- 类的初始化顺序
- 类的初始化
- 类的初始化器
- 类的初始化顺序
- 类的初始化顺序
- 类的初始化
- 类的初始化
- java 类的初始化
- 简单的android天气预报
- 译言网
- 设定快搜Caption时注意
- 提高Java反射速度的方法以及对setAccessable的误解
- Linux0.12-文件系统-文件中数据的访问操作
- 类的初始化
- Linux 下zip包的压缩与解压
- Cycle的超级云计算服务价格便宜量又足
- more命令详解
- EXT中文手册续(一)
- extjs4 grid 跨页选择
- mysql和sqlserver循环插入数据
- [J2EE]DBCP、C3P0、Proxool三大连接池的配置参数说明和使用详解
- __declspec,__cdecl,__stdcall区别和作用