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

Java: 封装

时间:2015-02-24 20:56:48      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

封装原则:1.将不需要对外提供的内容都隐藏起来。2.把属性隐藏,提供公共方法对其访问。

 1 /*
 2 * private:私有,权限修饰符:用于修饰类中的成员(变量,函数)
 3 * private:只在本类中有效
 4 * 私有化age后,如果要访问age,需要在Person类中提供对应访问age的方式:setAge(设置器)、getAge(访问器)
 5 * 注意:私有仅仅是封装的一种表现形式
 6 * 之所以对外提供访问方式,就因为可以在访问方式中加入逻辑判断等语句,对访问的数据进行操作,提高代码的健壮性。
 7 */
 8 class PersonDemo 
 9 {
10     public static void main(String[] args) 
11     {
12         Person p = new Person();
13         p.setAge(-20);
14     }
15 }
16 
17 class Person
18 {
19     private int age;
20 
21     public void setAge(int a)
22     {
23         if (a>0&&a<150)
24         {
25             age = a;
26             show();
27         }
28         else
29             System.out.println("Wrong Age!!!");
30     }
31 
32     void show()
33     {
34         System.out.println("age:"+age);
35     }
36 }

 

Java: 封装

标签:

原文地址:http://www.cnblogs.com/siyingcheng/p/4298910.html

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