在学习class,不知道抽象类abstract是干什么用的,
手册,网上没有写干什么用的,
高手们请用最通俗的语言来告诉我。谢谢

解决方案 »

  1.   

    这个,挺麻烦,不管是在java还是c#,php中抽象类都一样吧,不过我也是模糊的很呀!
      

  2.   

    应该没什么关系吧,模板主要是为了把PHP与HTML分开写,抽象类,和接口有点相似!
      

  3.   

    抽象类和接口都是定义要实现的方法,以前学JAVA的时候了解点,现在忘了有什么区别了!
      

  4.   

    抽象类的作用是提供统一的基类, 方便虚拟机制的正常运作和资源的回收, 不过php不存在析构的问题了
    接口的作用是弥补现在比较新的OO语言不支持多重继承而出现的新东西(说新那也有10多年的寿命了, 应该是java中第一次出现), 说简单点, 接口可以看成一个父类, 也就是定义一个接口对象可以接受所有实现了这个接口的类的对象的赋值, 接口中定义的方法, 接口的实现者必须全部实现.
      

  5.   

    为了吸引 Java 程序员参与 php 的开发
    目的是瓜分 jsp 的市场