抽象类中的抽象方法不需要具体实现,在其他类继承时需要具体实现;
抽象类中的普通方法需要实现,在其他类继承抽象类之后,不需要具体实现,实例化后可直接调用
接口里面不可以定义具体的方法和属性,但是定义抽象方法时,前面必须加上关键词abstrct。
win+r调出命令行 输入cmd就可以了 然后就按照老师的方法就输入php -f 文件名 就可以用了
在PHP5以前的版本中,构造函数的名称必须与类名相同,这种方法在PHP5中仍然可以使用,但现在已经很少有人用了。
PHP5以及之后的版本,构造函数用__construct()方法来声明,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。
为了向下兼容,如果一个类中没有名为__construct( )的方法,PHP将搜索一个与类名相同名的构造方法。
如果__construct( )的方法、与类名相同名的构造方法同时存在的话,优先使用__construct( )的方法。
综上述,一楼正解。
这个错误是是说不能识别'class' (T_CLASS)这个类,你可以把代码发上来看下,哪里出错了
http://wenku.baidu.com/view/8acb6fa0b0717fd5360cdc32.html推荐你看下这篇文章
抽象类可以实现部分方法,而接口不能有执行代码,抽象类是介于接口和类之间的一种形态
抽象类不能被实例化。
当子类继承抽象类的时候,所有的抽象的方法都必须定义。
慢慢吸收,