做java开发已有两年整了,突然觉得自己对面向对象编程为什么没有一点想法呢,有谁能帮我指引方向。

解决方案 »

  1.   

    楼上,楼上的楼上,楼上的楼上的楼上,都说那么多了我就不献丑了面向对象吗?? 你看着你未来的老婆,面向对象。哈,纯水车》》父类
    汽车》》类,他是对一类问题的描述,抽象出你所关心的数据。
    宝马跑车》》对象,也可以说是类的一个实例。这个东西有点意会不可言传的意思,呵呵,Think in java 第一章看个2~3遍就明白了。
      

  2.   

    面向对象是一门抽象的艺术
    关于抽象,又是涉及到哲学的范畴所谓对象,就是一种具备某些状态和行为的客观存在
    而java中的对象,则是对于这些存在的一种软件描述,或者说是一种抽象抽象的过程,就是把一些具备共同特征的东西,提取出来,以“类型”的概念加以描述。
      

  3.   

    去看看纯面对对象的语言(ruby之类)就能很快理解对象的含义了
      

  4.   

    java里面三大特性,封装、继承、多态就是面向对象编程