python類的入門

2021-10-07 18:52:19 字數 1180 閱讀 2721

class

person

:#名稱首字母大寫

defsetage

(self,age)

: self.age = age

defgetage

(self)

:print

(self.age)

#使用類的時候必須要例項化,而例項化之後的類的稱為物件

p = person(

)##這裡p就是person這個類的具體的例項物件,即self為p

p.setage(18)

p.getage(

)

__init__就是該方法下的**會自動執行

class

person

:def

__init__

(self,age)

: self.age = age

self.gender =

none

defgetage

(self)

:print

(self.age)

p = person(18)

#__init__需要傳入引數age

p.getage(

)

class

person

:def

__init__

(self,age)

: self.age = age

self.gender =

none

defgetage

(self)

:print

(self.age)

class

man(person)

:def

__init__

(self,age)

: person.__init__(self,age)

#若子類方法與父類方法同名,則會覆蓋父類方法,所以需要重新呼叫父類的方法

self.gender =

'male'

man = man(

18)

man.getage(

)man.gender

python布林類入門 Python的布林型別

前面我們了解到,布林型別是python的基礎資料型別,布林型別只有true和false兩種值,本節課我們學習布林型別的集中運算。與運算只有兩個布林值都為 true 時,計算結果才為 true。true and true true true and false false false and true...

Python入門課程2 2 類的繼承

1 繼承 即允許基於乙個現有的類作為起點定義新的類的一種技術 2 父類與子類 在物件導向的術語中,通常描述現有的類為基類 bass class 父類 parent class 或者超類 superclass 基於現有類新定義的類為子類 subclass或childclass 下面以課程2.1中cre...

入門python 類與物件導向(3)

class people object age 10 資料屬性 def init self,name 函式屬性 建構函式 self.name name def say self 函式屬性 析構函式 print good bye s self.name a people guo a.name guo ...