Я создаю подкласс float, называемый aF, который содержит дополнительную информацию и методы. Мне нужно создать операции для этого класса, и, в частности, мне нужно иметь возможность вычислять произведение нормального числа с плавающей запятой с этим aF.
Как я могу расширить оператор *
для float, чтобы float * augmentedFloat возвращал augmentedFloat, который соответствует моим потребностям?
Я знаю, что должен написать что-то вроде def float.__mul__()
, но боюсь, что я удалю стандартное определение оператора *
для float.
Вы можете мне помочь?
Спасибо