最笨的方法 2018-11-24 12:52

代码


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

// 猫的类型
class Cat{

	protected $name;
	private $age;
	private $color;

	public function __construct($name,$age,$color){
		$this->name=$name;
		$this->age=$age;
		$this->color=$color;
	}

	public function set_name($name){
		$this->name=$name;
	}

	public function set_age($age){
		$this->age=$age;
	}

	public function set_color($color){
		$this->color=$color;
	}

	// 接口
	public function get_name(){
		return $this->name;
	}

	// 接口
	public function get_age(){
		return $this->age;
	}

	// 接口
	public function get_color(){
		return $this->color;
	}

	public function show(){
		echo "名字:{$this->name}<br />";
		echo "年龄:{$this->age}岁<br />";
		echo "颜色:{$this->color}<br />";
	}

}

// 鸟的类型
class Bird{

	protected $name;
	private $age;
	private $color;

	public function __construct($name,$age,$color){
		$this->name=$name;
		$this->age=$age;
		$this->color=$color;
	}

	public function set_name($name){
		$this->name=$name;
	}

	public function set_age($age){
		$this->age=$age;
	}

	public function set_color($color){
		$this->color=$color;
	}

	// 接口
	public function get_name(){
		return $this->name;
	}

	// 接口
	public function get_age(){
		return $this->age;
	}

	// 接口
	public function get_color(){
		return $this->color;
	}

	public function show(){
		echo "名字:{$this->name}<br />";
		echo "年龄:{$this->age}岁<br />";
		echo "颜色:{$this->color}<br />";
	}

}

$c=new Cat('一只猫',2,'灰色');
$c->show();

$b=new Bird('猫头鹰',3,'白色');
$b->show();




复制粘贴无法解决代码重复的问题!更别说不用复制粘贴了。

新的机制的出现!

继承:子承父业

祖传中医,

少走多少年弯路,发扬光大,遗传和变异

祖传中医疑难杂症,肺心病,尿毒症,肺癌,胃癌,乳腺癌,,,


解决代码重复的问题!

人工智能