常量变量的通用命名约定是UPPER_CASE
。因此,在课堂上,我有一些可以访问的变量,但是除非被覆盖,否则不能更改。
class Game:
join_fail_mes = "You can't join this game!"
class NimGame(Game):
join_fail_mes = "Woah, there, you can't join this game as of yet!"
我想使用UPPER_CASE
命名约定,但是在子类中覆盖它并不符合“常量”的含义。
应该被访问但不能更改(除非被覆盖)的类变量的正确命名约定是什么?