A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lf027 中级黑马   /  2015-5-5 21:57  /  262 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马