方法 (電腦科學)

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.

引咗

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads