MST

星途 面试题库

面试题:Kotlin中如何重载二元加操作符

在Kotlin中,假设有一个自定义类`MyNumber`,包含一个`Int`类型的成员变量`value`,请编写代码重载`+`操作符,使得两个`MyNumber`对象相加时返回一个新的`MyNumber`对象,其`value`为两个操作数的`value`之和。
16.1万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试
class MyNumber(var value: Int) {
    operator fun plus(other: MyNumber): MyNumber {
        return MyNumber(this.value + other.value)
    }
}