- 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如:game_main
- 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如com.soft
- 类名采用单词首字母大写形式,即Pascal风格。例如,定义一个借书类,可以命名为BorrowBook
- 模块内部的类采用下划线“_”+Pascal风格的类名。例如,BorrowBook类的内部类,可以使用_BorrowBook命名
- 函数、类的属性和方法的命名规则同模块相同,也是全部采用小写字母,多个字母之间用“_”进行分隔
- 常量命名时全部采用大写字母,可以使用下划线
- 使用单下划线“_”开头的模块变量或者函数是受保护的,在使用Import * from语句从模块中导入时这些变量或者函数不能被导入
- 使用双下划线“__”开头的实例变量或方法时类私有的。