Учитывая подкласс, который переопределяет атрибуты и методы, существует ли соглашение в Python, связанном с типом подсказования явных параметров (в случае, если вы отказываетесь от *args и/или ** kwargs ) и возвращать Типы, которые уже намекают на базовый класс? Значит, есть ли ожидание того, что подклассы избыточно типа подсказка переопределенных атрибутов и методов?class Base:
def __init__(self, name: str) -> None:
self.name = name
def get_greeting(self) -> str:
raise NotImplementedError
class Derived(Base):
# is there a convention related to including the return type hint of
# this overridden method since it's already included in the base class?
def get_greeting(self) -> str:
return f"My name is {self.name}."
Подробнее здесь: https://stackoverflow.com/questions/794 ... f-subclass
Тип намека на подкласс ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Тип намека на функцию, которая принимает тип возврата в качестве параметра
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-