荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: heiheihei (瓦尔特), 信区: Java
标  题: java手记(6)--private的使用
发信站: 荔园晨风BBS站 (Tue Nov 13 10:54:36 2001), 转信

java手记(6)--private的使用
                                            瓦尔特
private在一些情况下经过巧妙使用,可以完成特殊的要求.
例子:
//PrivateNew.java
class HideNew
{
    private HideNew(){}
    static HideNew makeHideNew()
    {
        return new HideNew();
    }
}
public class PrivateNew
{
    public static void main(String[] args)
    {
        //!HideNew hn=new HideNew();
        HideNew hn=HideNew.makeHideNew();
    }
}
在这里面,我们实现了对于对象创建方式的控制.显然在上面的例子里,由于使用private
定义了HideNew类的构造方法,想要创建一个对象必须通过调用makeHideNew()方法来实现
.
                                    瓦尔特学自thinking in java
--

世界上没有任何话能说服你,除非它是你心中的那一句。

世界上没有任何人能打动我,除非她是我心中的那一个。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 202.118.1.82]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店