JAVA成员变量初始化
2016-01-12 23:43
253 查看
成员变量:
分为静态成员变量、实例成员变量。
成员变量在使用前都有初始化值,成员变量的初始化方式有很多。
1、初始化方式
静态成员变量:
在声明处初始化
在静态初始化块中初始化(加static关键字的块)
实例成员变量:
在声明处初始化
在实例初始化块中初始化
在构造器中初始化
2、初始化顺序
上述5中初始化方式的初始化顺序:
分为静态成员变量、实例成员变量。
成员变量在使用前都有初始化值,成员变量的初始化方式有很多。
1、初始化方式
静态成员变量:
在声明处初始化
在静态初始化块中初始化(加static关键字的块)
public static int X = 10;//在声明处初始化 static { //在静态初始化块中初始化 X = 15; }
实例成员变量:
在声明处初始化
在实例初始化块中初始化
在构造器中初始化
public int X = 10; //在声明处初始化 private mainClass(int arg){//在构造器中初始化 X=arg; System.out.println("this is mainClass"); } { //在实例初始化块中初始化 X = 15; }
2、初始化顺序
上述5中初始化方式的初始化顺序:
相关文章推荐
- hdu 2524 java
- Java继承小练习
- Spring MVC 学习笔记 json格式的输入和输出
- Spring Boot JDBC 连接数据库
- JDK1.8源代码
- Java之详细介绍jNI
- 配置SpringMVC返回JSON遇到的坑
- Java之JNI编程注意事项
- Java之JNI应用场景
- Java之JNI技术总结
- java web项目整体异常处理机制
- Java之JNI原理介绍
- Java之创建JNI的案例
- 给jdk写注释系列之jdk1.6容器(12)-PriorityQueue源码解析
- C和Java效率对比试验和编译器优化影响
- 如何使用springmvc的@requestbody 返回json数据
- Java常用知识整理
- 信息管理系统(java)
- 理解Java ClassLoader机制 |用Java说话,人气战胜时间!Come On
- java内部类