php 面向对象程序设计(学生用)new

php 面向对象程序设计(学生用)new

ID:17389884

大小:160.50 KB

页数:14页

时间:2018-08-30

php 面向对象程序设计(学生用)new_第1页
php 面向对象程序设计(学生用)new_第2页
php 面向对象程序设计(学生用)new_第3页
php 面向对象程序设计(学生用)new_第4页
php 面向对象程序设计(学生用)new_第5页
资源描述:

《php 面向对象程序设计(学生用)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.面向对象的概念2.什么是类,什么是对象,类和对象之间的关系3.什么是面向对象编程呢?4.如何抽象出一个类?5.如何实例化对象6.如何去使用对象中的成员上面看到PHP对象中的成员有两种一种是成员属性,一种是成员方法。对象我们以经可以声明了,$p1=newPerson();怎么去使用对象的成员呢?要想访问对象中的成员就要使用一个特殊的操作符“->”来完成对象成员的访问:对象->属性$p1->name;$p2->age;$p3->sex;对象->方法$p1->say();$p2->run();如下面实例:

2、rson{//下面是人的成员属性var$name;//人的名字var$sex;//人的性别var$age;//人的年龄//下面是人的成员方法functionsay()//这个人可以说话的方法{echo"这个人在说话";}functionrun()//这个人可以走路的方法{echo"这个人在走路";}}$p1=newPerson();//创建实例对象$p1$p2=newPerson();//创建实例对象$p2$p3=newPerson();//创建实例对象$p3//下面三行是给$p1对象属性赋值$p1->name=”张三”;$p

3、1->sex=”男”;$p1->age=20;14//下面三行是访问$p1对象的属性echo“p1对象的名字是:”.$p1->name.”
”;echo“p1对象的性别是:”.$p1->sex.”
”;echo“p1对象的年龄是:”.$p1->age.”
”;//下面两行访问$p1对象中的方法$p1->say();$p1->run();//下面三行是给$p2对象属性赋值$p2->name=”李四”;$p2->sex=”女”;$p2->age=30;//下面三行是访问$p2对象的属性echo“p2对象的名字是:

4、”.$p2->name.”
”;echo“p2对象的性别是:”.$p2->sex.”
”;echo“p2对象的年龄是:”.$p2->age.”
”;//下面两行访问$p2对象中的方法$p2->say();$p2->run();//下面三行是给$p3对象属性赋值$p3->name=”王五”;$p3->sex=”男”;$p3->age=40;//下面三行是访问$p3对象的属性echo“p3对象的名字是:”.$p3->name.”
”;echo“p3对象的性别是:”.$p3->sex.”
”;echo“

5、p3对象的年龄是:”.$p3->age.”
”;//下面两行访问$p3对象中的方法$p3->say();$p3->run();?>从上例中可以看出只是对象里面的成员就要使用对象->属性、对象->方法形式访问,再没有第二种方法来访问对象中的成员了。7.特殊的引用“$this”的使用$this就是对象内部代表这个对象的引用,在对象内部和调用本对象的成员和对象外部调用对象的成员所使用的方式是一样的。$this->属性$this->name;$this->age;$this->sex;$this->方法$this->say();

6、$this->run();修改一下上面的实例,让每个人都说出自己的名字,性别和年龄:name."性别:".$this->sex."我的年龄是:".$this->age."
";}functionrun()//这个人可以走路的方法{echo"这个人在走路";}}$p1

7、=newPerson();//创建实例对象$p1$p2=newPerson();//创建实例对象$p2$p3=newPerson();//创建实例对象$p3//下面三行是给$p1对象属性赋值$p1->name="张三";$p1->sex="男";$p1->age=20;//下面访问$p1对象中的说话方法$p1->say();//下面三行是给$p2对象属性赋值$p2->name="李四";$p2->sex="女";$p2->age=30;//下面访问$p2对象中的说话方法$p2->say();//下面三行是给$p3对象属性赋值$

8、p3->name="王五";$p3->sex="男";$p3->age=40;//下面访问$p3对象中的说话方法$p3->say();?>输出结果为:我的名字叫:张三性别:男我的年龄是:20我的名字叫:李四性别:女我的年龄是:30我的名字叫:王五性别:男我的年龄是:40分析一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。