Как определить метод только для суперкласса?Python

Программы на Python
Anonymous
 Как определить метод только для суперкласса?

Сообщение Anonymous »

Фрагмент:

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

class Base:
def superclass_only(self):
return 'yes'

class Foo(Base):
pass

foo = Foo()
>>> foo.superclass_only()
yes

# Expection is to raise error
>>> foo.superclass_only()
traceback
...
AttributeError: 'Foo' object has no attribute 'superclass_only'
Как мне поступить, если я просто хочу определить метод только для суперкласса?


Подробнее здесь: https://stackoverflow.com/questions/690 ... nly-method

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