码迷,mamicode.com
首页 > 编程语言 > 详细

Java 封装

时间:2016-05-31 22:34:02      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法实现对隐藏信息的操作和访问

好处:

  1. 只能通过规定的方法访问数据
  2. 隐藏类的实例细节,方便修改和实现

实现步骤:

  1. 修改属性的可见性:设为private
  2. 创建getter/setter方法:用于属性的读写
  3. 在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断

代码示例:

技术分享
 1 public class privateDemo {
 2 
 3     private String privateVar;
 4 
 5     public void setPrivateVar(String newPrivateVar) {
 6         // 合法性检测
 7         this.privateVar = newPrivateVar;
 8     }
 9 
10     public String getPrivateVar() {
11         return privateVar;
12     }
13 
14 }
PrivateDemo

 

Java 封装

标签:

原文地址:http://www.cnblogs.com/brainit/p/5547569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!