Python奥特曼打小怪兽 day~9
发布时间
阅读量:
阅读量
from abc import ABCMeta,abstractmethod
from random import randint,randrange
class Fighter(object,metaclass=ABCMeta):
__slots__ = ('_name','_hp')
def __init__(self,name,hp):
self._name = name
self._hp = hp
@property
def name(self):
return self._name
@property
def hp(self):
return self._hp
@hp.setter
def hp(self,hp):
self._hp = hp if hp >=0 else 0
@property
def alive(self):
return self._hp > 0
@abstractmethod
def attack(self,other):
pass
全部评论 (0)
还没有任何评论哟~
