1 6 python之 類,單繼承,多繼承

2021-09-12 12:53:19 字數 1040 閱讀 7957

直接用class定義,沒有修飾符

例如:class   student:

#屬性屬性必須得賦值,不然不知道是什麼資料型別   私有的東西要加 _

name=''

age=0

#構造

def  __init__(self,name,age):                      #構造方法

self.name=name

self.age=age

#方法     方法中還可以再定義方法

def jieshao(self):                      #self關鍵字指代當前例項

print('我叫:',self.name,'我今年:',self.age,'歲')

#例項化student

stu=student(name='wangxiaokun',age=20)

stu.jieshao()

class   grade(student):             需要繼承時要在類後面加上括號,寫上父類

score=100

def   __init__(self,name,age,score):

student.__init__(self,name,age)           #可以呼叫父類的構造方法,不能繼承

self.score=score

#子類特有的方法

def py(self):

print(self.name,'可以寫python')

def  jieshao(self):

print('我叫:',self.name,'我今年:',self.age,'歲','我的分數是',self.score)           

stu=grade()

stu.jieshao()

print(stu.age)

#多繼承      class    grade(student,player):

如果grade中沒有實現 student和player的同名方法,  那麼預設 建立物件呼叫的時候呼叫前面繼承的那個類的方法

python 多繼承 python 繼承之多繼承

class baserequest pass class requesthandler baserequest def serve forever self print requesthandler.serve forever self.process request def process req...

python 單繼承,多繼承

父類 class person def init self,name,age self.name name self.self.age age def introduce self print 父類方法person self.name 學生類 繼承 person class student pers...

Python之繼承(概念,單繼承,多繼承)

父類 class 父類類名 object 類體 公共部分 子類 class 子類類名 父類類名 類體 子類特有的部分 定義父類 注意 如果沒有顯示的規定父類,則這個類的父類預設為object class person object 成員變數 def init self,name,age self.n...