python 受保護的封裝

2021-09-24 04:37:13 字數 831 閱讀 8586

私有化封裝 private

受保護的封裝 protected

公共的封裝 public

受保護的封裝:在成員名稱前面加乙個下劃線 _成員名稱

訪問的效果和公共的封裝式一樣,但不要隨便訪問。

受保護的目的:僅允許成員在當前類/物件或者子類/子物件中訪問,外部禁止

類/物件內

子類/子物件中

類/物件外

私有化√××

受保護√

√√(python不支援受保護的封裝,請不要在外部訪問)

公共的√√√

# 受保護的封裝

class

human()

: name =

"馬雲"

_money =

100000000

defmake

(self)

:print

("每天忙著賺錢,養家,大佬您辛苦了~"

)class

man(human)

: name =

"張文廣"

defmake

(self)

:super()

.make(

)print

("拿到{}錢了,每天吃喝玩樂"

.format

(self._money)

)# 例項化

wenguang = man(

)# 受保護的封裝實際在類/物件 的內/ 外部 都可以進行訪問和操作。

wenguang.make(

)print

(wenguang._money)

受保護的Hyper V環境和受保護的虛擬機器

無論是企業內部還是託管在idc或雲服務商的虛擬機器,如何保障執行的環境是安全的,虛擬機器是安全的 虛擬機器檔案裡的資料以及看到的監視器畫面 成為此篇文章和大家 研究的。比如您正在執行的虛擬機器,管理員是可以通過虛擬化平台通過監視器看到您的系統並操作的,比如關機,開啟,重啟等等操作,其次如果有別有用心...

磁碟讀寫受保護

開啟執行 快捷鍵win r 輸入regedit後回車 找到這個目錄 hkey local machine system currentcontrolset control storagedevicepolicies 在點選一下storagedevicepolicies後,會看到視窗右欄有個write...

公有 私有和受保護

class base struct public derived public base ok i is protected derived classes can access i int use base2 error j is private struct protect drived pro...