<?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();
?>
————————————————
版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w605283073/article/details/43538309