Eiffel的特征名称操作符
1. 引言
Eiffel作为一种面向对象的编程语言,以其严谨的设计原则和强大的特性著称。特征名称操作符是Eiffel语言中一个独特的概念,它允许开发者使用操作符(如 + , - , * , / 等)作为类的特征名。这不仅提高了代码的可读性,还使得Eiffel程序在表达某些数学运算或逻辑操作时更加直观。本文将详细介绍Eiffel中特征名称操作符的使用规则、定义方法及其应用场景。
2. 操作符作为特征名称的使用规则
在Eiffel中,操作符可以用作类的特征名称。这意味着你可以将操作符定义为类的方法或属性。例如,定义一个 COMPLEX 类来表示复数,并为它定义加法操作符 + 。以下是使用操作符作为特征名称的基本规则:
- 操作符必须是预定义的 :Eiffel语言中有一组预定义的操作符,如
+,-,*,/,=,<,>等。你只能使用这些预定义的操作符作为特征名称。 - 操作符不能与现有特征冲突 :如果类中已经存在同名的特征,则不能再使用相同的操作符作为特征名称。
- 操作符
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



