Java封装性及属性的封装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java封装性及属性的封装相关的知识,希望对你有一定的参考价值。
一.封装的概念
1.封装性是面向对象思想的三大特征之一。
2.封装就是隐藏实现细节,仅对外提供访问接口。
封装有:
属性的封装,方法的封装,类的封装 ,组件的封装,模块化的封装,系统级封装
二.封装的好处
1.模块化
2.信息隐藏
3.代码重用
4.插件化易于调试
5.具有安全性
三.属性的封装
也叫属性的私有化。
例:
封装之前:
class Person{ String name; int age; }
封装之后:
class Person{ private String name; private int age; public void setName(String name){ this.name=name; } public String getName(){ return name; } }
注:属性封装之后一般会提供Bean方法,即属性的读写操作方法,也叫get() set()方法。
以上是关于Java封装性及属性的封装的主要内容,如果未能解决你的问题,请参考以下文章