php面向对象三大特性

php面向对象三大特性:多态性,封装性,继承性

多态性:

多态性是指面向不同的对象时,表现出不同的反映,比如对自己喜欢的人和不喜欢的人的态度,反映

action();
        }
    }
}
abstract class c {
     abstract public function action();
}
class b extends c{
    public function action(){
        echo 'test1';
    }

}
class d extends c{
    public function action(){
        echo 'test2';
    }
}
$a=new b();
$b=new d();
$c=new a($a);
$d=new a($b);

?>

继承和封装:

age=$age;
    }
 public   function test(){
        echo self::$name;
}
    public  static function test2(){
        echo '555555';
    }
}
echo s::$name;
echo s::test2();
#继承性
class j extends s{
    public function test(){
        echo 'ffff';
    }
}
$a=new j(20);
echo $a->age;
echo $a::$name;
?>

 

你可能感兴趣的:(php,php,开发语言)