PHP面向对象的实例

<?php
header("Content-type=text/html;charset=utf-8");

class person{

	//人的成员属性,用  关键字  var  定义类的属性,支持  所有 类型  包括对象  object
	
	//名字
	var $name;
	//性别
	var $sex;
	//年龄
	var $age;


	//定义构造方法参数为$name,$sex,$age,用关键字   function  定义类的方法
	function _construct($a_name,$a_sex,$a_age){

		//通过构造方法传进来的  $name 给 成员属性 $this->name赋初始值
		
		/*在  类  的内部  实现  使用类的属性($name,$sex,$age)或方法  在->属性或方法前  加上$this 表明  使用的是  自身成员  此时属性前不再使用 $ 标记*/
		$this->name=$a_name;

		//$sex 给 成员属性	$this->sex赋初始值
		$this->sex=$a_sex;

		//$age 给 成员属性	$this->age赋初始值
		$this->age=$a_age;

	}


	//人的成员方法
	function say($a_name,$a_sex,$a_age)
	//这个人可以说话的方式
	{
		echo "我的名字叫:".$this->name=$a_name."性别".$this->sex=$a_sex."年龄".$this->age=$a_age."<br>";
		
	}

	function run($a_name)
	{
		echo  $this->name=$a_name . "这个人在大摇大摆地走路"  . "<br/>";
	}

	
}

	//通过构造方法创建3个对象$p1,&p2,$p3,分别传入三个不同的实参为姓名性别和年龄
	
	//创建 类  的  对象
	$a1=new person();
	$a2=new person();
	$a3=new person();

	//访问三个对象的说话方式
	$a1->say("小明","男","18");
	$a2->say("张三","男","19");
	$a3->say("小二","男","20");

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值