定义一个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();
|
|