纵有疾风起
人生不言弃

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();

?>

原文链接:https://blog.csdn.net/w605283073/article/details/43538309

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » PHP类(初学)
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录