真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

一個php多態(tài)性的小例子

多態(tài)性在 OO 中指 “語言具有以不同方式處理不同類型對象的能力”,但 PHP 是弱類型語言,在這一點上就比較弱,僅有 instance of 可以用于判斷對象的類型

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元懷來做網(wǎng)站,已為上家服務(wù),為懷來各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

多態(tài)性的優(yōu)點:讓代碼更接近生活中的真實情況

一下是一個非常簡單的多態(tài)性例子,描述在電腦上安裝不同操作系統(tǒng),linux, OS X, windows 和 computer 是兩種不同類型的對象。

interface os{

	function name();
	function creator();
}

class linux implements os{

	function name(){
		echo "Linux";
	}
	function creator(){
		echo " (created by Linus Torvalds)";
	}
}

class windows implements os{

	function name(){
		echo "Windows";
	}
	function creator(){
		echo " (created by Microsoft)";
	}
}

class osx implements os{

	function name(){
		echo "OSX";
	}
	function creator(){
		echo " (created by Apple)";
	}
}


class computer{

	function installOS($os){
		if ($os instanceof os){
			echo "Installing ";
			echo $os->name();
			echo $os->creator()."
";    }else{     echo "not a system";    } } } $myComputer = new computer; $myLinux = new linux; $myWindows = new windows; $myOSX = new osx; $myComputer->installOS($myLinux); $myComputer->installOS($myWindows); $myComputer->installOS($myOSX);

網(wǎng)站標題:一個php多態(tài)性的小例子
瀏覽路徑:http://weahome.cn/article/jcdigo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部