Тип намека на подклассPython

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

Сообщение Anonymous »

Учитывая подкласс, который переопределяет атрибуты и методы, существует ли соглашение в 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 overriden 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Тип намека на подкласс
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Тип намека на функцию, которая принимает тип возврата в качестве параметра
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Тип намека на PHP 7 - массив объектов
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Тип намека на массив
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Тип намека на необязательные свойства в Python 3.10+
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

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