http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39052846,00.htm
http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39053293,00.htm

解决方案 »

  1.   

    你明天就要面试了,现在还不知道对面向对象???不会吧!!朋友
    1。所有东西都是对象
    2。程序是一大堆对象的组合。
    3。每个对象都有自己的存储空间,可容纳其他对象。
    4。每个对象都有一种类型。
    5。同一类所有对象都能接受相同的消息。
    摘自 thinking in java  里的一段话
      

  2.   

    我如果现在从头到尾的解释想面向对象已经来不急了,但我觉得现在你至少应该掌握面向对象的基本和关键之处
    ★基本:
         面向对象编程的概念---就是将数据和方法封装于对象中,使每个对象半自治化,包装私有的(纯粹内部的)数据和方法,使它们不会造成整体名称空间的混乱。然后,通过公共(即可以从外部调用的)方法定义良好的接口,使对象可以和程序其他部分交互。最终正确的完成任务。
         
    ★关键:
    关键概念:
        类:是个模板,可以从它创建对象
        对象:是类的实例。
        数据成员:类中的变量,它们可以存储对象使用的数据。
        方法:是类或者对象内置的函数在对象与对象之间起着消息传递的作用。
        继承:是从一个基类的类派生另一个称为派生类的类的过程。
        
    面向对象系统的六大基本特性-----
       1。利用对象进行抽象---让复杂的真实世界的情况通过简单的模型表示出来,简单的说就是把有很多属性的东西通过其中几个的属性表现出来。
       2。封装的类--向外界隐藏对象的所有内部细节,类的定义是实现封装的主要手段,通过封装对象对外界隐藏了它的属性和行为的确切实现方法。换而言之就是隐藏别人不需要知道的东西。
       3。通过消息进行通信--为了完成有用的任务,对象需要与其他对象进行互操作。那么就需要发送消息给其他对象,或接收其他对象的消息。用编程术语来说就是发送消息是通过调用某个类的方法来实现的;收到消息是通过其他对象调用本对象的类的方法来实现的。
       4。对象生命周期--所有对象都有生命周期。在程序运行过程中,对象在需要时被创建并初始化,既而存在并执行其功能,最终被销毁。
       5。类的层次结构--对象所属的类被组织成层次结构,借此对类之间的关系进行建模和描述。最常见的   面向对象层次结构是继承关系和聚合关系。
       6。多态性--这是面向对象系统最终表现出来的基本特性,在给定的类继承层次结构中,可能从共同的   超类派生出不同的子类。每个子类都可能以不同的方式重载和扩展超类的缺省特征。多态是继承关系   的特点,它确保这种子类的实例执行正确的操作。!这六个原则是面向对象技术的核心!面试完了你应该看看关于UML的书,对面向对象编程很有用的。
      

  3.   

    dszch(chen-hui) 说的很有意思:世界就是由一个一个的对象构成的!unix对大家说,世界是有一个一个的文件构成的,一切都是文件,对象当然也是一种文件。
    windows对大家说,错了,世界是由一个一个对象构成的,一切都是对象,文件,当然也是对象。windows赢了,所以大家都谈起来对象了呵呵。
      

  4.   

    人们很自然的思维方式就是面向对象的。人们对见到的东西进行分类,区分对象的整体和部分,了解不同对象之间的联系和相互作用。面向对象的编程实际只做了一件事:师法自然。------截自《程序员(第03期)》中《练好面向对象的基本功——读Java与UML面向对象程序设计》