不知道火山中的类,能不能使用操作符比较是否相同?
比如,我定义了一个日期时间类,这个类里包含了年月日时分秒等成员变量,如果我有变量a和变量b都是日期时间类,想要比较a和b是否相同,也就是比较里面的年月日时分秒是否相同,能不能通过像基本数据类型一样,用a==b来得到比较结果,而类内部会自动对这种操作符进行内部比对并返回结果?也就是类内部有什么语法定义可以实现操作符比较?本帖最后由 Xelloss0618 于 2021-4-5 22:14 编辑
不能,要用 对象内容是否相同(a,b) Xelloss0618 发表于 2021-4-5 22:13
不能,要用 对象内容是否相同(a,b)
对象内容是否相同,这个太笼统,如果能通过操作符定义来实现类内部自定义比较的话就好了。
另外,火山好像不支持重名方法?C#就支持,每个重名方法拥有不同参数或返回值。 shuimiao 发表于 2021-4-5 22:42
对象内容是否相同,这个太笼统,如果能通过操作符定义来实现类内部自定义比较的话就好了。
另外,火山好 ...
火山没有重载,没有构造, matali 发表于 2021-4-6 01:12
火山没有重载,没有构造,
不知道火山还有没有进步空间,支持重载和构造
页:
[1]