当前位置: 首页 > 后端技术 > PHP

类和对象的创建和使用

时间:2023-03-29 17:55:20 PHP

1.类和对象的使用//类的属性前必须有修饰符,如:var/static/private/public/protectedclassBoy{//对象公共属性var$name="liu";var$age="32";[]functioncook(){返回“美味”;}}//在内存中开辟空间创建实例//栈内存,堆内存,代码段,初始化静态段$bf=newBoy();echo$bf->age;$bf->cook();栈内存:数字堆内存:数组,字符串,对象代码段:函数,语句等结构如下:2.$this$this指向new的各个实例对象3.构造方法1.对象后created,第一个自动调用的方法2.方法名与类名相同,用于初始化对象的个性属性(JS原型)3.创建实例时,给new赋值,然后赋值给构造方法4.Magicmethod__construct();一般构造方法5.一般与魔法方法同时存在。推荐使用默认的魔术方法。4.析构函数1.对象被回收前最后自动调用的方法2.魔术方法__destruct(),不能有任何参数;3.由于栈内存的特点,实例对象先声明再回收classPerson{var$name;变种$年龄;变种$性别;//构造方法function__construct($name="",$age=0,$sex="male"){$this->name=$name;$this->age=$age;$this->sex=$sex;}//通用方法函数say(){echo"{$this->name}.
";}functionrun(){}functioneat(){}//销毁方法function__destruct(){echo"Goodbye:{$this->name}
";}};//实例$p1=newPerson("wo",32,"男");