前面我们知道了什么叫类,以及知道了类有成员属性和成员方法,这一篇我们来认识一下对象。
对象是面向对象编程的单位,通过类可以实例化出许多对象,创建类的意义也就在于此。创建一个对象很简单,只需使用new关键字并在其后加上一个和类名同名的方法即可。对象的实例化格式如下:
$变量名=new 类名([参数])
说明:
“$变量名”是类创建的对象的引用名称,通过它可以访问对象的成员属性和成员方法。
立即学习“PHP免费学习笔记(深入)”;
“new ”表示要创建一个新的对象。
“参数”指定了类的构造方法用于初始化对象的值。
在前面已经声明了一个Person类,如下
乐尚商城系统是一项基于PHP+MYSQL为核心开发的一套免费 + 开源专业商城系统。软件具执行效率高、模板自由切换、后台管理功能方便等诸多优秀特点。 本软件是基于Web应用的B/S架构的商城网站建设解决方案的建站系统。它可以让用户高效、快速、低成本的构建个性化、专业化、强大功能的团购网站。从技术层面来看,本程序采用目前软件开发IT业界较为流行的PHP和MYSQL数据库开发技术,基于面向对象的编程
684
<?php
class Person{
public $name;
public $age;
public $sex;
public function say(){
echo "这个人在说话";
}
public function run(){
echo "这个人在走路";
}
public function eat($food){
echo "这个人在吃".$food;
}
}
?>使用这个类来创建对象
$Person1 = new Person();//创建了第一个Person类的对象,引用名为$Person1 $Person2 = new Person();//创建了第二个Person类的对象,引用名为$Person2
。。。
一个类可以创建许多独立的对象,上面只创建了$Person1和$Person2两个对象,相当于在内存中开辟了两个空间用于存放这两个对象。
对象中成员的访问
上面已经这实例化出两个对象$Person1和$Person2,现在给它们的成员$name分别赋予初值
$Person1->name="张三"; $Person2->name="李四;
访问对象中的成员属性$name
echo "$Person1对象的名字是:".$Person1->name."<br>;//$Person1对象的名字是张三 echo "$Person2对象的名字是:".$Person2->name."<br>;//$Person2对象的名字是李四
访问对象中的成员方法say()
$Person1->say(); $Person2->say();
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号