Eiffel编程语言中的特征名称规则详解
1. 引言
Eiffel是一种面向对象的编程语言,以其严谨的语法和丰富的特性著称。在Eiffel中,特征(特性)是类的重要组成部分,它们可以是属性、方法或操作符。为了确保代码的可读性、可维护性和一致性,Eiffel对特征名称有着严格的规定。本文将详细介绍Eiffel中特征名称的规则,帮助开发者更好地理解和应用这些规则。
2. 特征名称的构成规则
2.1 允许使用的字符
Eiffel中的特征名称可以由字母、数字和下划线组成,但必须以字母或下划线开头。不允许使用特殊字符或空格。例如,以下是一些合法的特征名称:
-
first_name
-
last_name
-
age_2023
而以下名称是非法的:
-
2nd_name
(以数字开头) -
first-name
(包含连字符)
2.2 大小写敏感性
Eiffel的特征名称是大小写敏感的。例如, FirstName
和 firstname
被视为两个不同