物件導向PHP(一)

2021-07-05 02:17:43 字數 1680 閱讀 8830

<?php

/*** 繼承,訪問控制,static(靜態)關鍵字、重寫、final關鍵字、資料訪問補充、介面、多型、抽象類

*//**

* 1.靜態屬性用於儲存類的公有資料

* 2.靜態方法裡面只能訪問靜態屬性

* 3.靜態成員不需要例項化物件就可以訪問

* 4.類的內部可以通過self或者static關鍵字訪問自身靜態變數

* 5.可以通過parent關鍵字訪問父類的靜態成員

* 6.可以通過類的名稱在類的定義外部訪問靜態成員

*/header("content-type: text/html; charset=utf-8");//去除中文亂碼

date_default_timezone_set("prc");//設定中國時區

/** * human類定義

*/class

human

}/**

* nbaplayer類定義

*/class

nbaplayer

extends

human

//建構函式

function

__construct

($name,$weight,$team,$playernum)

//析構函式

function

__destruct

() //定義方法

public

function

run()

public

function

jump

() public

function

dribble

() public

function

shoot

() public

function

dunk

() public

function

pass

() public

function

getage

() }

//類的例項化

$pzy=new nbaplayer("彭中耀","182cm","75kg","pts","1221");

$pts=new nbaplayer("彭小耀","128cm","15kg","pts","1221");

echo

$pzy->name."\n";

echo

$pzy->eat("大西瓜");

//echo $pzy->age;

$pzy->getage();

// echo $pzy->name."的聯盟總裁是".$pzy->president;//x不能訪問靜態成員

// echo $pts->name."的聯盟總裁是".$pts->president;

//類定義外訪問靜態成員:類名::靜態成員變數

echo

"前任是".nbaplayer::$president."

"; nbaplayer::changepresident("彭大耀");

echo

"現任是".nbaplayer::$president."

";?>

PHP 物件導向(一)

1 什麼是物件導向 起初,物件導向 是專指在程式設計中採用封裝 繼承 抽象等設計方法。可是,這個定義顯然不能再適合現在情況。物件導向的思想已經涉及到軟體開發的各個方 面。如,物件導向的分析 ooa,object oriented analysis 物件導向的設計 ood,object oriente...

php物件導向理解(一)

物件導向的理解 物件導向的概念 物件導向程式設計是一種計算機程式設計架構,oop的一條基本原則是電腦程式是由單個能夠起到子程式作用的單元或物件組合而成,oop達到了軟體工程的三個目標 重用性 靈活性和擴充套件性。為了實現整體運算,每個物件都能夠接收資訊 處理資料和向其它物件傳送資訊。物件導向一直是軟...

PHP物件導向程式設計 一

1.物件的組成元素 是物件的資料模型,使用者描述物件的資料 又被稱為物件的屬性,或者物件的成員變數 2.物件的行為 是物件的行為模型,使用者描述物件能夠做什麼事情 又被稱為物件的方法 1.每個物件都是獨一無二的 2.物件是乙個特定實物,他只能是完成特定功能 3.物件是可以重複使用的 1.什麼是物件導...