Python物件導向程式設計初級

2021-10-04 12:33:34 字數 750 閱讀 5744

結合**理解一下:

class

student

(object):

# 定義乙個類:包含方法(函式)和屬性(數值)

def__init__

(self, name, age)

:# 初始化,name,age是引數

self.name = name #給self的name和age屬性附上值

self.age = age #在把物件例項化之後,self換成例項化的變數就可以引用name和age了

defstudy

(self, course_name)

:print

(f'正在學習'

)def

__str__

(self)

:#當對例項化後的物件print時,會返回這裡的值

return

(f'(,)'

)

stu1 = student(

'cwj',24

)# 例項化

print

(stu1)

#print呼叫__str__

#input:(cwj,24)

print

(stu1.name)

# 引用name

#input:cwj

stu1.study(

'yuwen'

)# 引用函式

#input:cwj正在學習yuwen

Python初級練習 物件導向程式設計 奧特曼打怪獸

初次使用物件導向式程式設計 做乙個奧特曼打怪獸案例 初次類的使用思路 需要建立三個類 戰鬥者類 奧特曼和怪獸共同點的類 裡面寫一些共同屬性 比如 攻擊,技能,血量,等等 奧特曼類 戰鬥者 首先繼承戰鬥者類,獲得戰鬥者類的所有屬性和方法 再寫一些奧特曼獨有的屬性 怪獸類 戰鬥者 首先繼承戰鬥者類,獲得...

類和物件導向程式設計 初級

什麼是物件導向程式設計?假如我們要開發乙個坦克大戰的遊戲 我們這個遊戲有一些屬性 當前剩餘多少條命 沒命的話,遊戲結束,開始有3條命 當前遊戲的分數 每次殺死敵人得分 boss是否死亡 死亡重新開始遊戲,損失一條命 我們有乙個主角 坦克 它有一些屬性 等級 等級越高,攻擊力越強,初始1級 當前血量 ...

物件導向 初級

什麼是物件 什麼是收音機 物件是乙個整體,對外提供一些操作 什麼是物件導向 使用物件時,只關注物件提供的功能,而不關注內部細節 比如 jquery 物件導向是一種通用的思想,並非只有程式設計中能用,任何事情都可以用 js中的物件導向 物件導向程式設計 oop 的特點 抽象 抓住核心went 封裝 不...