php思想学习小结
关键字方法等
__construce($n)
this关键字 就是代表这当前对象
this->sex=$n
这个的意思就是设置新的类时候 默认括号里面的东西
public 是公布的
protected 是保护性的
private 是私有的
extends 继承的关键字 class china extends ren
同时显示子类和父类的方法 父类定义的变法 名称和子类要一样 父类存在的各项子类一定要有
parent 关键字
function say()
parent::say(); 用parent::调用父类say方法
echo"中国人说话";
静态
静态成员是属于类的
static关键字
public static color 将粉笔颜色定义为静态
静态属于类不属于对象
寻找的时候需要用类的名称
Fenbi::$color 使用类名调用静态成员
静态写方法的时候
echo "粉笔的颜色是 ".self::$color ;
抽象
abstract 关键字
abstract class XX 这样用, 不能被实例化 目的是继承子类
接口 接口不接口里面不能包含成员变量,只能包含成员方法成员方法可以没有函数体实现接口的类,必须实现接口里面的所有方法
极度的抽象
interface 关键字
interface Iusb
用它当父类建子类时候
implement 关键字
class mouse implement Iusb
__set($n.$v) 设置
eg: function __set($n,$v)
{
if($n=="age")
{
if($v>=18 && $v<=50)
{
$this->$n = $v;
}
}
else
{
$this->$n = $v;
}
}