python之類的封裝

2021-09-24 12:22:30 字數 571 閱讀 1518

隱藏屬性或方法的過程稱為封裝,在屬性前加』__『把屬性定義為私有屬性,不能夠被讀取引數的資訊

class person:

def __init__(self,age,***):

self.__age=age

self.***=***

per=person(18,'男')

print("性別為:",per.***)

但可以對私有屬性進行賦值,獲取被賦值

class person:

def __init__(self,age,***):

self.__age=age

self.***=***

per=person(18,'男')

per.__age=21

print("性別為:",per.***)

print("年齡為:",per.__age)

類的繼承性及多型:

Java之類的封裝

將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問物件內部資訊,而是通過該類所提供的方法來實現對內部資訊的操作和訪問。封裝是通過設定訪問控制符實現的,他們的訪問控制如下 訪問許可權 類 包 子類 全域性範圍 public protect default private 訪問控制符可用於修飾的成員...

類與物件之類的封裝

1.所謂類的封裝是指將其屬性私有化 用private關鍵字 這樣外界不能直接訪問成員變數 2,如何訪問?提供獲取屬性的get 方法和設定屬性值的set 方法 例 package cn.sd.jsj public class persontest class person 結果 i am 張鵬,i a...

Python 之 類的繼承

知識點 1.類的繼承 只能繼承父類的共有方法和屬性 2.當子類中無此方法時呼叫父類的方法 3.當有多個方法時,可通過print d.mro 檢視父類中 4.方法的重寫 當父類中的方法不能滿足需求的時候,可在子類中對其進行重寫 class a object def print c self print...