<?php
header("content-type: text/html; charset=utf-8");
class person
public function p1()
private function p2()
protected function p3()
/* * 內部訪問
* * 公有的、私有的、受保護的成員方法或屬性可以在內部直接訪問
*/public function text1()
}class student extends person
}$person = new person('娜美',20,'女');
/* * 公有的成員方法或屬性可以在外部直接訪問
* * 私有的、受保護的成員方法或屬性不可以在外部直接訪問
*/echo $person -> name;
$person -> p1();
$person -> text1();
echo "";
$student = new student('路飛',19,'男');
$student -> text();
?>
物件導向 訪問控制
私有變數即只可以在類內訪問,不能在類外訪問的變數,類內定義時變數名以雙下劃線 開頭,如下示例 class person def init self,name,age 18 self.name name self.age age def getage self return self.age p1 p...
訪問控制型別
訪問控制 access control 就指在身份認證的基礎上,依據授權對提出的資源訪問請求加以控制。訪問控制是網路安全防範和保護的主要策略,它可以限制對關鍵資源的訪問,防止非法使用者的侵入或合法使用者的不慎操作所造成的破壞。訪問控制型別有以下幾種 自主訪問控制 dac dac 主要是通過對乙個受限...
物件導向 訪問限制
私有屬性原因 類的私有屬性可以在乙個公有的方法裡 去呼叫和修改值 可以對引數進行驗證 避免傳入無效引數 私有屬性的訪問 繼承私有不能被繼承 例項class test name lucky age 18 def test private self print self.age 建立公有方法用於修改私有...