Java是一门面向对象编程语言。

Java封装

我们经常听身边的一些大神说,在做程序设计时,一定要“高内聚,低耦合”。

高内聚指的是对类的内部数据操作不让外部干涉,之让自己操作。

低耦合指的是,我们要尽可能暴露少量的方法方便外部使用。那么Java是通过什么手段做大这一点的呢?

封装的定义 

封装通常被认为是一个保护屏障,隐藏对象的属性和方法,对外提供统一的访问方式,目的是防止本类中的数据被外部类随意访问和操作。

封装是Java的重要特征之一。

封装的优点

    1.隐藏细节,限制对数据的不合理访问与操作。

    2.保护对象信息的完整性,方便检查数据。

    3.可以提高代码的可维护性,便于程序员修改。

封装的实现

Java提供了四种对数据的访问权限

    1.private,只有在当前类中可以访问。

    2.default,在当前包内可以访问。

    3.protected,在当前类和子类可以访问。 

    4.public,任何类都能访问。

当前位置:Java教程网 »
本文地址:http://www.javajcw.com/53.html
喜欢 or
默认图片
发表我的评论
取消评论