
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
昆明达内的老师今天给大家讲使用静态工厂方法替代构造方法的创建对象。
创建对象
构造方法创建对象
在Java中,创建对象常用的方法是通过公有构造方法创建;
举个例子:如下,是Boolean类的一个构造方法,以及通过该构造方法创建一个Boolean对象;
public Boolean(String s) {
this(toBoolean(s));
}
Boolean bTrue = ew Boolean("true");
静态工厂方法创建对象
其实,创建对象还有另外一种方法,通过公有静态工厂方法来创建对象,不过这种方法往往容易被程序员忽略;
举个例子,如下是Boolean类的valueOf方法,以及通过该静态工厂方法返回的Boolean实例,注意,这里并没有创建Boolean实例对象,而是返回事先创建好的Boolean对象;
public static Boolean valueOf(String s) {
return toBoolean(s) ? TRUE : FALSE;
}
Boolean bTrue = Boolean.valueOf("true");
了解详情请登陆昆明达内IT培训官网(km.tedu.cn)!