python3 8 1 類的繼承

2021-10-03 08:52:34 字數 756 閱讀 7426

class person(object):

def __init__(self,name):

#定義私有的變數 __name

self.__name=name

#定義公有變數age weight

self.age=10

self.weight=40

def __get_age(self):

return self.age

def __get_weight(self):

return self.weight

def get_name(self):

return self.__name

#繼承persion類

class student(person):

def student_name(self):

#強制操作方式來獲取父類的的方法

return self._person__name

if __name__ == '__main__':

s = student("keny")

print(' 普通方法', s.get_name())

print(' 父類方法私有方法', s._person__get_age())

print(' student 類的普通方法',s.student_name())

python.exe student.py

普通方法 keny

父類方法 10

student 類的普通方法 keny

Python3 8 1的安裝和執行

在瀏覽器位址列中輸入www.python.org訪問 目前python有python2和python3兩個版本,並且兩個版本的差別較大。如果你用python2編寫的程式用python3可能無法正常執行,但是由於python的向下相容特性,python3可以執行python2編寫的 執行python ...

Python3 8 1版本Windows安裝全過程

注意 x86是32位系統,x86 64是64系統 web based installer 是需要通過聯網完成安裝的 executable installer 是可執行檔案 exe 方式安裝 embeddable zip file 嵌入式版本,可以整合到其它應用中。這裡直接選擇executable i...

python 類 繼承 python 類的繼承

1 所用的類都可以被繼承 2 沒有繼承其他類的類必然有乙個父類 object 3子類可以擁有父類的 init 裡的類容 派生子類除了父類的一些屬性,還會有自己的屬性和方法,這些就叫派生 如何使用 實現 class animal def init self,name,attack,hp self.na...