Как создать подкласс из родительского в Python? - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь создать подкласс easyAI, который наследуется от родительского класса Player. Код прекрасно работает с каждым отдельным классом, но, учитывая, что они очень похожи по стилю, я подумал, что лучше всего унаследовать все 3 трудности ИИ.

Я попытался унаследовать класс как class subClass(parentClass), но это возвращает NameError, что parentClass не определен.

    class Player:
        def __init__(self,stack,UID):
            self.stack=stack
            self.UID=UID
            self.pocketCards=[]
class EasyAI(Player):
    pass

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Обнаружил проблему.довольно неловко был блок с отступом в другой области кода.

0 голосов
/ 04 июля 2019
class Player(object):
    def __init__(self,stack,UID):
        self.stack=stack
        self.UID=UID
        self.pocketCards=[]
...