黑马程序员技术交流社区
标题:
构造方法私有的情况
[打印本页]
作者:
lf027
时间:
2015-5-5 21:57
标题:
构造方法私有的情况
定义一个ArrayTools工具类
要求:该类的构造方法被private修饰
提供一个方法,通过该方法能够调用该类的其他方法和成员
*/
class ArrayTools
{
private ArrayTools(){}
public static ArrayTools getArrayTools(){
return new ArrayTools();
}
public void show()
{
System.out.println("呵呵");
}
}
class Test
{
public static void main(String[] args){
ArrayTools tools = ArrayTools.getArrayTools();
tools.show();
}
}
可以这么理解,成员变量被私有了,就通过本类的共有方法调用,
ArrayTools tools = ArrayTools.getArrayTools();就相当于ArrayTools tools =new ArrayTools();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2