MST

星途 面试题库

面试题:Python中如何重载加法运算符

在Python中,定义一个简单的类,比如 `MyNumber` 类,类中有一个属性 `value`。要求重载加法运算符 `+`,使得两个 `MyNumber` 类的实例相加时,返回一个新的 `MyNumber` 实例,其 `value` 为两个实例 `value` 的和。请写出完整的类定义及加法运算符重载方法。
22.0万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
class MyNumber:
    def __init__(self, value):
        self.value = value

    def __add__(self, other):
        return MyNumber(self.value + other.value)