php类定义
时间:2023-3-1 21:58 作者:wen 分类: PHP
<?php
//类的定义
class person{
public $name;
public $age;
public $sex;
//构造函数(初始化)
public function __construct($n,$a,$s){
$this->name = $n;
$this->age = $a;
$this->sex = $s;
}
public function study(){
}
public function work(){
}
//析构函数
public function __destruct(){
}
}
$wh = new person('wen',23,'男');//实例化一个对象
echo $wh->name.$wh->age.$wh->sex;
echo '<hr />';
?>
<?php
//构造函数 __construct()对类的属性进行初始化
//析构函数 __destruct() 对类的属性及内部资源在执行完后销毁
?>
<?php
//类的特点:继承
/*
class A extends B{ B|父类|基类 A 子类
}
*/
class renlei{
public $name;
public function xx(){
echo 1;
}
}
class male extends renlei{
}
class female extends renlei{
}
$xx = new male();
var_dump($xx);
$xx->xx();
echo '<hr/>';
?>
<?php
//public 关键字 公有的;
//final 关键字 如果在方法前可以限制方法的重载;如果在类之前,可以限制类的继承;
//protected 关键字 私有的;只能在本类的内部访问;
class wen{
public $name;
public function get(){
echo 1;
}
}
class we extends wen{
public function get(){
echo 1;
}
}
$x1 = new we();
var_dump($x1);
?>
标签: PHP基础