java 类的实例化
来源:互联网 发布:mysql lpad 编辑:程序博客网 时间:2024/06/09 18:17
**
测试代码,创建一个类,然后去实例化。
**
public class Test {
public static String a = "a";private String b = "b";{ System.out.println("no static"); System.out.println("b:" + b);}static { System.out.println("static"); System.out.println("a:"+a);}public Test(){ this("un"); System.out.println("Test():"+this.b);}public Test(String val){ this.b = val; System.out.println("Test(val):"+this.b);}public static void main(String[] args) { new Test();}
}
**
输出结果:
**
static
a:a
no static
b:b
Test(val):un
Test():un
**
结果分析:
**
1.在实例化对象时,先对静态变量分配内存空间并初始化,然后执行静态块。
2.初始化所有的非静态变量为默认值,然后再显示初始化,即执行 b = “b”。
3.初始化完非静态变量执行非静态方法块。
4.执行构造函数,在默认构造函数中调用了带参数的构造函数。
1 0
- java 类的实例化
- Java类的实例化
- Java类实例化的顺序
- java类的实例化探究
- java类的实例化过程
- java实例化类的方法
- Java实例化类的方法
- Java 实例化类的方法
- Java 实例化类的方法
- java包装类的实例化秘密
- 浅谈Java类的实例化
- Java类的实例化过程
- Java中类的实例化方式
- Java 类的实例化顺序
- Java类的定义及其实例化
- Java类被实例化的方法
- Java类的定义与实例化
- Java类的实例化顺序
- Deep Learning: Doubly Easy and Doubly Powerful with GraphLab Create
- Leetcode -- Dungeon Game
- Linux学习总结之旅-1、在Vmware中安装CentOS-6.5
- C# 对文本文件的几种读写方法总结
- 简单谈谈MVC模式
- java 类的实例化
- 如何在 CentOS 中设置 NTP 服务器
- C语法_文件系统
- how to update ruby
- 查看sqlserver默认的编码格式
- 一些数据和记录
- 红楼lstm训练后自动生成
- 视频监控相关研究方向
- POJ-2407-Relatives-欧拉函数