这个问题本质上是个人习惯问题。不过如果考虑其它人阅读你的代码,你就需要选择合适的编码风格了。
在面向对象的编程中,我通常类名首字母大写,方法首字母小写,变量首字母小写,其中多单词组合的名称从第二个单词每个首字母大写。这是一般的Java或C++风格。
其实,不论语言是否忽略大小写,在一个程序中使用UserID和USerID都不被推荐的,因为它可能造成思绪上负担;所以我在忽略大小写的语言中,比如VB中,同样使用Java风格。