php对象概念,php 面向对象详解_面向对象的概念

我们主要讲一下php面向对象的一些用法与实例教程例子等哦,开始我们只讲一下面向对象的概念与php的简单例子教程哦。

第七章(1)面向对象详解_面向对象的概念

什么是类:组成一个对象的过程称为类.

什么是对象:类组成的东西叫对象.

类与对象之间的关系:对象由类组合而来,先有类才有对象.

什么是成员属性:定义成员静态描述. 如:人的姓名,性别,身高,体重......

什么是成员方法:定义成员动态描述.能实现一些什么功能 如:人能吃饭,走路,开车,说话......

如何去抽象一个类:

class 类名 如:人类

{

成员属性:姓名,身高,体重...

成员方法:走路,说话,吃饭,开车...

}

例题:

class关键字 Person类名首字母要大写

{

成员属性

var关键字 $name;姓名

var $age;年龄

var $sex;性别...

成员方法

function关键字 say()

{echo "我在说话";}

function run()

{echo "我在走路";}

function eat()

{echo "我在吃饭";...}

}

产生实例化对象:

$P1=new关键字 Person类名;

$P2=new Person;

第七章(3)面向对象详解_对象实例化及使用

如何实例化对象

实例说明:

class Ren

{

var $xingming;

var $nianling;

var $xingbie;

var $shouji;

function shuohua()

{echo "我在说话
";}

function zoulu()

{echo "我在走路
";}

function chifan()

{echo "我在吃饭
";}

}

class shouji

{

var $pinpai;

var $yanse;

var $chiceng;

function dadianhua()

{}

function jiedianhua()

{}

function faxinxi($ren,$xinxi)

{$ren->shouji->shouxinxi($xinxi);}

function shouxinxi($xinxi)

{echo "接信息".$xinxi."
";}

}

//实例化.人:

$r1=new Ren();    $r2=new Ren();    $r3=new Ren();

//实例化.人的姓名:

$r1->xingming="张三";    $r2->xingming="李四";    $r3->xingming="王五";

//实例化.手机:

$s1=new shouji();    $s2=new shouji();    $s3=new shouji();

//实例化.人用手机:

$r1->shouji=$s1;    $r2->shouji=$s2;    $r3->shouji=$s3;

//实例化.人发信息:

$r1->shouji->faxinxi($r2,"hello");

输出:接信息 hello

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值