什么叫封装啊 ~~~~~

解决方案 »

  1.   

    封装就像你建一个类,然后把这个类的属性和方法定义在一起,同时对这些属性和方法予以“public ,private,protected“等。
      

  2.   

    回复人:lingling295(择其善者而从之,择其不善者而弃之) ( 二级(初级)) 信誉:98  2007-08-29 09:43:36  得分:0
     
    就像电视,你不需要知道它的内部是由哪些零件组成、如何工作的所以把它们封装起来了,你只知道用遥控器来控制就好=======================================
    非常经典,非常形象的解释了~~
      

  3.   

    回复人:jamesfancy(边城狂人) ( 一星(中级)) 信誉:116  2007-8-28 23:39:24  得分:0装起来,封口=======================
    太有意思了。不过不能封死,要留一些让外面能取到里面东西的小口。
      

  4.   

    bao110908(长牙了,好痛) ( ) 信誉:100  2007-8-29 10:32:34  得分: 0  
     
     
       
    回复人:jamesfancy(边城狂人) ( 一星(中级)) 信誉:116 2007-8-28 23:39:24 得分:0装起来,封口=======================
    太有意思了。不过不能封死,要留一些让外面能取到里面东西的小口。--------------------
    是的是的,要留接口,就是用来接东西的口子,就像消防队用的那种水管接口,卡的一下卡上,接好。^_^ 
      

  5.   

    面向对象编程三大思想之一(封装、继承、多态)封装就是将一些属性或方法用如private,protected等关键字隐藏起来
    达到数据保护的目的
      

  6.   

    lingling295(择其善者而从之,择其不善者而弃之)   我一看就明白了  哈哈 谢谢  也谢谢其他各位了  爱你们
      

  7.   


    bao110908(长牙了,好痛) ( ) 信誉:100  2007-8-29 10:32:34  得分: 0  
     
     
       
    回复人:jamesfancy(边城狂人) ( 一星(中级)) 信誉:116 2007-8-28 23:39:24 得分:0装起来,封口=======================
    太有意思了。不过不能封死,要留一些让外面能取到里面东西的小口。--------------------
    是的是的,要留接口,就是用来接东西的口子,就像消防队用的那种水管接口,卡的一下卡上,接好。^_^ 
    从这个口子里放东西.也从这个口子里拿东西哈哈.但是在口袋里具体怎么拿怎么放.外面的人是看不到的.就知道这个口袋能装什么东西,能拿出什么东西就可以了呵呵:)
      

  8.   

    举个例子来说。
    电脑里有硬盘,用来存储。
    电脑里有cpu,用来计算
    电脑里有网卡,传输
    等等不同的功能模块。
    现在把它们全放到机箱里。就算封装了。
    你通过键盘来进行操作。类似set()
    你用显示器查看操作结果。类似get()
    你不用管他们是如何工作的。
    只需要使用就可以了。
      

  9.   

    字段声明为 private
    方法为 public
      

  10.   

    public ,private,protected finally
      

  11.   


    这个仁兄说的好,遥控器就相比那些接口函数,而电视机外壳就相当于一个package把里面的东西(包括成员域,成员方法,构造方法,类等)全部封装起来,对用户是透明的!!oop的精华也就是在此所在!