java 类的封装

(二)封装
1。隐藏实现细节
2.提供一个接口给外界访问其中的属性和方法

某个对象在运行期间只创建一次,将它的构造方法私有化,然后自己创建自己提供一个公有的静态的方法给外界访问new出来的对象(成员方法必须要用对象访问,所以要将方法定义为静态)
具体例子:
public class Gouzaosiyou(){
public void mian(String args[]){ Person p=null; //此处不能直接new,否则会报错 p=Person.getPerson(); //获得Person类的对象
}
class Person(){
//在该类的内部将该类实例化
Person p1=new Person();
//定义一个方法将实例返回提供给外界使用,该方法定义为static
public static Person getPerson(){ return p1;
}
//将构造方法私有化 private Person(){ System.out.println(“我是构造方法,我被私有化了”);

}

}
}

    原文作者:喜欢LANG的鑫
    原文地址: https://blog.csdn.net/LUONIANXIN08/article/details/80656713
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞