Главная /
Язык программирования Python /
Как называется отношение, которое имеют следующие два класса: class A(object): def __init__(self, x): self._mydata = x def m1(self): raise NotImplementedError class B(A): def __init__(self, x): super(B, self).__init__(x) def m1(self): return self._mydata
Как называется отношение, которое имеют следующие два класса:
class A(object):
def __init__(self, x):
self._mydata = x
def m1(self):
raise NotImplementedError
class B(A):
def __init__(self, x):
super(B, self).__init__(x)
def m1(self):
return self._mydata
вопрос
Правильный ответ:
наследование.
A
получается наследованием B
наследование.
B
получается наследованием A
агрегация. Экземпляры
A
содержат экземпляры класса B
ассоциация. Экземпляры
A
содержат ссылки на экземпляры класса B
Сложность вопроса
61
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные ответы inuit? Это же не сложно
28 июн 2019
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какие из фрагментов кода могут потребовать использования замков?
- # Какая из перечисленных функций имеет побочные эффекты: lst = [] def A(lst, x): return lst + [x] def B(x): lst.append(x) return lst def C(lst, x): return lst.count(x)
- # Как можно найти минимальный элемент матрицы a?
- # Зачем в XML пространства имен?
- # Как получить в CGI-сценарии содержимое файла, переданного web-серверу через форму?