真善美

勇于承担责任; 如果你做不到,要提前跟别人说明,不要等到事情发生后再解释。

  BlogJava :: 首页 ::  :: 联系 :: 聚合  :: 管理 ::
  55 随笔 :: 0 文章 :: 29 评论 :: 0 Trackbacks
封装就是将数据和代码结合成一个整体。目的:实现数据隐藏。构造类就是建立封装的实体,把类作为一个整体使用,从而将内部构造隐藏起来。对用户来说,只需要知道如何使用类的功能,而不必知道类是如何工作的。私有方法和私有变量只能被这个类的方法访问。如类1想访问类2的私有方法,只能通过类2的公共方法访问。
 1/*
 2 * 类1要访问类2的私有成员,
 3 * 要通过类2的公共方法访问
 4 */

 5public class Encapsulation {
 6    public static void main(String[] args) {
 7        speak sp = new speak();
 8        sp.paint();
 9    }

10}

11
12class speak {
13    // 私有变量
14    private String a = "Hello World.";
15
16    // 公共方法
17    public void paint() {
18        System.out.println(a);
19    }

20}
posted on 2007-06-13 17:26 真善美 阅读(315) 评论(0)  编辑  收藏 所属分类: Java学习