在父类不能确定的行为并且子类必须定义的方法就可以定义为抽象方法
例如
动物 会走
人也是动物,猫也是动物
人和猫都会走,但是怎么走却不一样的class Animal  {
abstract public function walking();
{class Person extends Animal {
public function walking() {
左,右,左,右,左,右,左,右
}
}class Cat extends Animal {
public function walking() {
前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,前脚,后脚,
}
}