比如一个人的类 其中有身高 肤色等数据成员 不明白什么是隐藏数据成员 为什么要隐藏 为什么隐藏后用户就访问不了该数据了。

解决方案 »

  1.   

    是不是:
    不能这样访问:People.肤色=black;
    这能这样访问:People.set肤色(black);
    提不提供set功能,由People决定。即使他有肤色这个成员,他也可以不提供set肤色的功能,肤色可能是在构造函数里面设置的。
      

  2.   

    你说的是private
    只允许用方法实现属性变化。
    不直接出现属性。
      

  3.   

    或者是这个:
    http://zhidao.baidu.com/question/12826428.html
      

  4.   

    private int age;
    private int height;
    private xxxxx xxxx
      

  5.   

    用private是为了实现类的封装,所以属性尽可能私有,可以通过bean访问
      

  6.   

    有个“概念”是“隐藏数据成员” 是什么东西 ?我不是说真有个people .肤色=...!这个回答是什么意思啊 楼上回答后看看你自已知道自已说的是什么么?楼上的回答让我汗啊,因为我越看越糊涂
      

  7.   

    什么是实现类的封装?
    什么是通过bean访问?