封装,从字面意思来看就是把一个物件装起来然后封好。其实,在Java中封装的意思大概也是这样,它只是用访问修饰符等来进行封,而像类里面的属性和方法就是装,方法的实现也是封。
封装可以看作是一个保护屏障,它可以隐藏类的内部信息,防止该类的代码和数据被外部类随机访问或修改,如果外部类需要访问或修改该类的代码需要通过该类自身提供的get/set方法。
Java语言中有四个访问修饰符,它们分别是:public(公共的)、private(私有的)、protected(受保护的)、默认。
1、public,该访问修饰符定义的属性和方法能被所有的类访问到;
2、private,该访问修饰符定义的属性和方法只能被本类访问;
3、protected,该访问修饰符定义的属性和方法可以被本类、同包子类和同包非子类以及不同包子类访问;
4、默认,该访问修饰符定义的属性和方法可任意被本类以及同包子类和同包非子类访问。
封装的好处:
1、提高了数据的安全性;
2、隐藏了实现;
3、对代码的修改更加容易,降低了开发复杂度。
封装
最新推荐文章于 2024-04-21 23:57:36 发布