20191119PHP.class类练习

Posted syqlwyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20191119PHP.class类练习相关的知识,希望对你有一定的参考价值。

<?php
class person{
public $name;
private $age;
public $sex;
const WOMAN=0;
const MAN=1;
function __construct($name,$age){
$this->name=$name;
$this->age=$age;
}
private function run(){
echo $this->name." ran..";
}

public function eat(){
echo $this->name." eat";
}
protected function look(){
echo $this->name." look";
}

public function wc(){
echo $this->name." go to wc";
}
}

//$tom=new person("tom",30);
//$tom->eat();//公开的外部可以用
//$tom->look();//保护的外部不可用
//$tom->run();//私有的外部不可用


//继承

class man extends person{
// final $sex="男";//final不能修饰变量;
function __construct($name,$age){
parent::__construct($name,$age);
$this->sex=$this::WOMAN;

}
public function wc(){
echo $this->name." go to manWC";
}
function __destruct(){
echo "over";
}

}
class waman extends person{
// final $sex="女";
public function wc(){
echo $this->name." go to wamanWC";
}
}


$tom=new man("tom",19);
$tom->wc();
?>

以上是关于20191119PHP.class类练习的主要内容,如果未能解决你的问题,请参考以下文章

PHP require_once()

PHP Class在文件中找到Class文件但没有找到Class

[20191119]探究ipcs命令输出2.txt

[20191119]探究ipcs命令输出.txt

php class中public,private,protected的区别,以及实例

php ::class