Ошибка введите в Python множественное наследованиеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка введите в Python множественное наследование

Сообщение Anonymous »

*** Я записал приведенный ниже код: < /p>

Код: Выделить всё

class Data:
def __init__(self, name, size_mb):
self.name = name
self.size_mb = size_mb

def info(self):
return f"Dataset: {self.name}\nSize: {self.size_mb} MB"

class StructuredData(Data):
def __init__(self, name, size_mb, columns, rows):
super().__init__(name, size_mb)
self.columns = columns
self.rows = rows

def info(self):
return Data.info(self) + f"\nColumns: {self.columns}\nRows: {self.rows}"

class UnstructuredData(Data):
def __init__(self, name, size_mb, data_type):
super().__init__(name, size_mb)
self.data_type = data_type

def info(self):
return super().info() + f"\nData Type: {self.data_type}"

class BigData(StructuredData, UnstructuredData):
def __init__(self, name, size_mb, columns, rows, data_type, distributed_storage):
super().__init__(name, size_mb, columns, rows)
UnstructuredData.__init__(self, name, size_mb, data_type)
self.distributed_storage = distributed_storage

def info(self):
return (
super().info()
+ f"\nData Type: {self.data_type}"
+ f"\nDistributed Storage: {self.distributed_storge}"
)
`
Но этот код повышает приведенную ниже ошибку:
typeerror: unttructuredData. init () Отсутствует 1 требуемый позиционный аргумент: 'data_type'
. не дал мне подходящего решения.

Подробнее здесь: https://stackoverflow.com/questions/794 ... nheritance
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка введите в Python множественное наследование
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Введите ошибку в Python множественное наследование [дублировать]
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Проблематично ли множественное наследование в Python?
    Anonymous » » в форуме Python
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Множественное наследование в Java
    Гость » » в форуме JAVA
    0 Ответы
    77 Просмотры
    Последнее сообщение Гость
  • Множественное наследование в php — вызов родительской функции от дочернего элемента и функции родительского элемента, вы
    Anonymous » » в форуме Php
    0 Ответы
    92 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»