Родительский класс с разными переменными и выходом - PullRequest
0 голосов
/ 25 января 2020

Я не знаком с внутренним принципом, и я совершенно сбит с толку. У меня есть родительский класс:

class MyDataset(Dataset):
    def __init__(self, x, y, k, x_dict):
        super().__init__()
        self.x = x
        self.y = y
        self.x_dict = x_dict

    def __getitem__(self, index):
        x = //something      
        y = //something 
        return x,y

Если я хочу, чтобы дочерний класс наследовал родительский класс, но у него был немного другой ввод и вывод:

class MyDataset(Dataset):
    def __init__(self, x, k, x_dict):
        super().__init__()
        self.x = x
        self.x_dict = x_dict

    def __getitem__(self, index):
        x = //something       
        return x

Как это сделать вместо создания новый класс, который копирует большинство вещей из родительского класса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...