<!--学php过程中,刚学完WAMP下的配置。-->
最近看到论坛好多说java面向对象,“面向对象”哪位高手可以形象化的给解释下呀,谢谢啦,谢谢论坛对新手的支持!

解决方案 »

  1.   

    php也可以面向对象
    每个事物都有一些特点,人有身高,体重,在程序中我们称之为属性; 
    还可以有一些行为,人要吃饭,睡觉,在程序中我们称之为方法。 学生是人,自然有身高,体重,自然要吃饭,睡觉。如果你把人看作一类事物,把学生看作一类事物;那么,人是父类型,学生是子类型。子类型从父类型自然得到属性、方法,我们称之为继承。 学生要考试,工人不要;工人拿工资,学生不拿(一般而言)。同一个父类,不同的子类有不同的行为和状态,我们称之为多态。 人们编写程序,也就是在描述一类事物的特点(属性)、行为(方法)。有时候是模拟描述自然界中已有的一类事物,还有时候是创造地描述自然界中没有的一类事物。 当人们决定了代码世界中一类事物的属性、方法,在代码世界中,这类事物的属性、方法只有定义代码的人知道,其它的类是不知道的。这就是封装。 封装、继承、多态是面向对象编程的三个本质特征。 
      

  2.   

    XHTML 里面的 CSS 就是把所有 HTML 的 样式 封装起来了,如果要修改 页面样式,直接修改 CSS 就行了PHP 里面的 类 是什么? 简单的说和上面的概念差不多,把若干个 函数或变量 封装在一个类中 ? 这个类 相当于一个 CSS ,比如 这个类出问题,只需要修改这个类就好了,不涉及其他任何函数!!!
      

  3.   

    高人
    资料
    http://baike.baidu.com/view/125370.htm