Home  >  Article  >  Backend Development  >  PHP类(初学)

PHP类(初学)

WBOY
WBOYOriginal
2016-06-23 13:40:12915browse

类示例:Cat.php

<?phpclass 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;	}	}?>

对象:

<?phpheader ('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();?>


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn