首页 > 代码库 > Java封装性及属性的封装
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封装性及属性的封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。