php中面向对象的示例分析
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,小编给大家分享一下php中面向对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!初窥php面向对象1.类:类就是
千家信息网最后更新 2025年01月28日php中面向对象的示例分析
小编给大家分享一下php中面向对象的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
初窥php面向对象
1.类:类就是属性和方法的集合 是一个抽象的概念比如生活中的"人","汽车"
2.对象:对象是具体的事物 比如一叫"小强"的人 一辆叫"奥迪a7"的汽车
3.类和对象的关系:类是抽象的出来的某种事物的集合 对象是类的一个具体
实例1:创建一个Person类
第一步:声明一个Person类
class Person{ //Person类的成员属性 声明类的属性要用var关键字 var $name; var $age; var $sex; //Person类的成员方法 function say(){ echo "这个人再说话"; } function run(){ echo "这个人在走路"; } }
第二步:实例化对象
//new关键字创建实例$person1=new Person();//创建了个一个person类的实例$person2=new Person();
第三步:对象成员赋值
//对象属性赋值(使用->)//下面给对象$person1对象属性初始化赋值;$person1->name="张三";$person1->age=25;$person1->sex="男";//下面给对象$person2对象属性初始化赋值; $person2->name="李四";$person2->age=23;$person2->sex="女";
第四步:访问对象
//下面是访问对象$person1对象中的属性echo "person1对象名字是:".$person1->name,"
";//输出$person1对象中$name的值;echo "person1对象年龄是:".$person1->age,"
";//输出$person1对象中$age的值;echo "person1对象性别是:".$person1->sex,"
";//输出$person1对象中$sex的值;//下面是访问对象$person1对象的方法echo "
";$person1->say();echo "
";$person1->run();echo "
";//下面是访问对象$person2对象中的属性echo "
";echo "person2对象名字是:".$person2->name,"
";//输出$person2对象中$name的值;echo "person2对象年龄是:".$person2->age,"
";//输出$person2对象中$age的值;echo "person2对象性别是:".$person2->sex,"
";//输出$person2对象中$sex的值;
实例2:创建一个phone的类(完整)
//声明一个电话Phone的类 class Phone{ var $Manuefatuures; var $color; var $Battry_capacity; var $Screen_size; function call(){ echo "正在打电话"; } function message(){ echo "正在发送短信"; } function Play_music(){ echo "正在播放音乐"; } function photo(){ echo "正在拍照"; } } echo "
一款手机的对象
"; //创建Phone对象的实例 $phone1=new Phone();$phone1->Manuefatuures="huawei p6";$phone1->color="black";$phone1->Battry_capacity=3000;$phone1->Screen_size="360*480";echo $phone1->Manuefatuures."
";echo $phone1->color."
";echo $phone1->Battry_capacity."
";echo $phone1->Screen_size."
";
php面向对象(二) $this
this names;//$this 可以访问这个对象中的属性 } function go(){ return $this->to();//$this 也可以访问这个对象中的方法 } function to(){ return $this->address; } } $person1=new Person;//实例化对象之后 这时每个对象方法里面都有一个this引用 指向对象本身 $person1->names="umderstand this"; $person1->address="beijing"; echo $person1->say()."
"; //umderstand this echo $person1->go(); // beijing ?>
以上是"php中面向对象的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
对象
属性
实例
输出
方法
正在
成员
篇文章
示例
分析
事物
关键
关键字
内容
名字
对象性
年龄
汽车
不怎么
大部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
青浦区电子网络技术价格
乐园数据库管理异度之刃2
智能手机软件开发商
大学哪些专业学习软件开发
cog网络安全峰会
网络安全法的立法说明
407视频软件开发
国家电脑网络安全安徽中心
网络安全法制报告会听后感
2017年软件开发前端
如皋品质网络技术诚信经营
软件开发 事件
linux获取服务器密钥
流媒体发布服务器
腾讯云服务器ip不显示
大同网络安全检查内容
爱思升级正在尝试恢复数据库
w7管理工具服务器在哪
计算机网络技术哪一大类
阿里巴巴的软件开发是做什么的
个人电脑做服务器可以吗
2021小学生网络安全宣传片
系统工控软件开发和硬件结合
我的世界手机版里服务器地址
怎么联系腾讯软件开发
garena服务器经常连接失败
武汉做网络安全的公司排名
软件开发到上市流程
java软件开发无法学习
数据库使用查询思维导图