//面向過程
//類和物件 任何東西都可以稱為物件 類例項化出來的東西 是一條具體的資訊
// 類 對所有同類的物件抽象出來的東西
//定義類
class ren
function run() //成員函式(方法)
function say()
function __destruct() //析構函式 物件銷毀前呼叫
function setage($a)//給age賦值的函式
}function getage()//取age的值
function __set($name,$value)//對類裡面的私有成員進行賦值的魔術方法 ***
function __get($name)//對類裡面的私有成員進行取值的魔術方法 ***
}//使用類
//1 例項化物件
$r=new ren("男");
///2 給成員變數賦值(呼叫成員變數)
$r->name='張三'; //給物件name賦值
$r->setage(30);
$r->name="李四";//執行該語句會自動呼叫__set方法 $r->__set("name","李四")
var_dump($r);
//3 成員方法
$r->say();//執行成員方法
//訪問修飾符 public
//1 如果要加訪問修飾符需要去掉var
//2 訪問修飾符有三種 public 公有的 protected 受保護的 privatc私有的 (只能在這個類裡使用)
//3 如果不加訪問修飾符預設是公有的(public)
// $this引用 它代表該物件(哪個物件呼叫就代表它),
//建構函式
//1 寫法特殊 __construct
//2 執行特殊 在造物件的時候最先執行
//作用:對物件執行初始化操作
//物件導向的三大特性
// 封裝
//目的:讓類更加安全 不讓外界直接訪問類裡面的成員變數
//做法:1 把成員變數做成私有的(privatc)
//2 做乙個方法來實現變數的取值或者是賦值 在方法裡加限制條件
//使用類裡面的魔術方法也可以實現對私有成員的操作
//__set() 的特點:會自動執行,把賦值語句中的變數名作為第乙個引數,把變數名作為第二個引數呼叫__set()方法
//__get() 的特點: 會自動執行 把賦值語句中的變數名作為引數呼叫__get()方法
物件導向 初識物件導向
面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面向過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要分哪些類,然後對這些類進行單獨思考,最後才是對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題 對於...
0426HTML基礎 標籤
1 基礎語法 標籤 作為網頁的最小單元 雙標籤 內容的容器 但標籤 控制性內容 注釋 每乙個模組都要寫清楚注釋 2 基本結構 告訴瀏覽器,我這個文件是html文件 網頁的內容 3 通用標籤 網頁的內容都要寫到body裡 格式控制類 加粗 傾斜 下劃線 換行 空格 b 今天是 四月二十六號 b br ...
物件導向程式設計01 面向過程 物件導向
前面12講我已經寫完了從零開始學j ase 慶祝完結撒花!那麼從今天開始正式步入物件導向程式設計。建議開啟本章之前先回顧 j ase010方法詳解和 j a變數與方法的呼叫 同類操作中與跨類操作中的對比 物件導向程式設計 oop object oriented programming 物件導向程式設...