物件導向 訪問型別的控制

2021-08-08 18:28:35 字數 622 閱讀 6319

<?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 建立公有方法用於修改私有...