您的位置:首页 > Web前端

Effective Java(一)—— 创建和销毁对象

2017-06-29 16:53 323 查看
在客户端(调用端)获取自身实例的方法:

公有的构造器;

类的静态工厂方法;

1. 使用静态工厂方法代替构造器

Boolean 是对基本类型 boolean 的包装类;

public final class Boolean implements ... {
public static final Boolean TRUE = new Boolean(true);
public static final Boolean FALSE = new Boolean(false);

public static Boolean valueOf(boolean b) {
return (b ? TRUE : FALSE);        // return (b ? Boolean.TRUE : Boolean.FALSE);
}
}


也即类可以通过静态工厂方法来提供给它的客户端(调用端),而不是常规的通过构造器的方式;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: