iT邦幫忙

2

python 物件導向範例

class musashi:
    def __init__(self,name):
        self.__name = name
    def shout(self):
        return "在下乃"+self.__name+"!是也!"
    def attack(self):
        print('發動攻擊')
    def slash(self):
        print('吾'+self.__name+'為了貫徹道義,就用我的仁義之劍,斬斷時代的濫觴,上吧!氣合斬!')
def main():
    name = '半衛'
    player = musashi(name)
    print(player.shout())
    player.slash()
    player.attack()
if __name__=="__main__":
    main()

1 則留言

0
darrenchen2020
iT邦新手 4 級 ‧ 2021-04-13 09:38:06

attack函數如果沒有用到實例參數,
建議可以使用 "靜態函數 @staticmethod"

darrenchen2020
學長您好!請問是勤益的學長嗎?謝謝!

你好哦~ 畢業一些時間了

我要留言

立即登入留言