美文网首页
Java封装(encapsulation)及this关键字

Java封装(encapsulation)及this关键字

作者: JocelynLee33 | 来源:发表于2019-02-18 15:56 被阅读0次

    封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

    好处:

    1.隐藏实现细节,提供公共的访问方式。

    2.提高了代码的复用性。

    3.提高安全性。

    原则:

    1.将不需要对外提供的内容都隐藏起来。

    2.把属性隐藏,提供公共方法对其访问。

    private:私有的。可以修饰成员变量和成员方法。(注意:被private修饰的成员只能在本类中访问。

    private关键字:

    是一个权限修饰符。

    可以修饰成员(成员变量和成员方法)

    被private修饰的成员只在本类中才能访问。

    private最常见的应用:

    把成员变量用private修饰。

    提供对应的getXxx()和 setXxx()方法。

      一个标准案例的使用。

    this:代表所在类的对象引用。

    方法被哪个对象调用,this就代表那个对象。

    eg:this.name = name;

    相关文章

      网友评论

          本文标题:Java封装(encapsulation)及this关键字

          本文链接:https://www.haomeiwen.com/subject/vnowxqtx.html