关于继承重写的问题
class animal{
private function cry($name){
echo "动物叫唤";
}
}
class cat extends animal{
public function cry(){
echo "猫猫叫唤";
}
}
这样会报错:为什么?private无法继承,都无法继承了,还能重写吗,是不是只要方法名不一样,参数个数不一样就错
class animal{
final public function cry(){
echo "动物叫唤";
}
}
class cat extends animal{
public function cry(){
echo "猫猫叫唤";
}
}
这样还是报错,方法名跟参数个数都一样,无法被继承
class animal{
private function cry(){
echo "动物叫唤";
}
}
class cat extends animal{
public function cry(){
echo "猫猫叫唤";
}
}
这样就对了....玩我呢。。。。。。。