方法 (電腦科學)
From Wikipedia, the free encyclopedia
Remove ads
方法(參見英文:method)係物件導向編程(OOP)上嘅重要概念,係指一件物件(object
)掕住嘅子程序,用嚟描述嗰件物件會做嘅一啲嘢,或者可以想像成件物件會有嘅「行為」[1]。
簡例
例如喺一隻電子 RPG 嘅遊戲程式中,有個類別叫 Player
(玩家),呢個類別嘅物件表示玩家控制嘅角色:
class Player:
def __init__(self, name):
self.name = name
self.hp = 100
def take_damage(self, amount):
self.hp -= amount
print(f"{self.name} 受咗 {amount} 傷害,淨返 {self.hp} 血。")
take_damage()
係一個方法;- 佢係
Player
呢個類別嘅一部分; - 每件玩家角色物件,都可以用自己嘅呢個方法嚟「扣生命值」。
方法係類別同埋物件擁有嘅「行為」,令到物件唔單只帶有數據,仲識得「做嘢」。
睇埋
文獻
- (英文) JANA, DEBASISH (1 January 2005). C++ and Object-oriented Programming Paradigm. PHI Learning Pvt.
引咗
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads