PHP类(初学)

类示例:Cat.php

<?php

class  Cat 
 {
	private  $name ;
	private $age;
	private $color;
	
	
	function __construct() 
	{
		$numargs  =  func_num_args ();
		if($numargs==3)
		{
			$this->name=func_get_arg(0);
			$this->age=func_get_arg(1);
			$this->color=func_get_arg(2);
		}
		
	}
/* 不支持	
 * function __construct($name,$age,$color)
	{
		$this->name=$name;
		$this->age=$age;
		$this->color=$color;
	} */
	
	
	public function  getName()
	{
		return $this->name;

	}
	
	public function setName($name)
	{
		return $this->name=$name;
	}
	
	
	public function getAge()
	{
		return $this->age;
	}
	public function setAge($age)
	{
		$this->age=$age;
	}
	
	public function getColor()
	{
		return $this->color;
	}
	public function setColor($color)
	{
		$this->color=$color;
	}
	
}





?>

对象:

<?php
header('Content-Type:text/html;charset=UTF-8');
require 'Cat.php';
$cat1 = new Cat('蔡倩倩',24,'白的');
/* 
 * $cat1 = new Cat();
$cat1->setName('蔡倩倩');
$cat1->setAge(24);
$cat1->setColor('白的');
 */

echo 'Cat1的姓名为:'.$cat1->getName().'<br/>年龄为:'.$cat1->getAge();

?>


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。