您的位置:首页 > 编程语言 > Java开发

【Java】 初始化与清理 - 用构造器确保初始化

2017-05-10 09:40 351 查看
       构造器是一个创建对象时被自动调用的特殊方法,为的是初始化。构造器的名称应与类的名称一致。

       当创建一个个对象时,系统会该对象的属性默认初始化,基本类型属性的值为0(数值类型),false(布尔类型),把所有的引用类型设置为null.

       构造器可以改变这种默认的初始化。

package com;

public class Practice {
String str1;
String str2 = "123";
String str3;
Practice(){
str3 = "构造器初始化";
System.out.println(str3);
}

public static void main(String[] args) {
Practice p = new Practice();
System.out.println("str1:"+p.str1+"\nstr2:"+p.str2+"\nstr3:"+p.str3);
}
}



输出结果
构造器初始化
str1:null
str2:123
str3:构造器初始化


结论:java 在创建对象时,对于未初始化的String引用的进行null初始化。并且构造器会先执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: