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;
  }
  }

 

posted @ 2016-10-26 19:30  夜雨声烦丶  阅读(147)  评论(0编辑  收藏  举报