这是命名规范问题,类名一般都是大写的,变量名一般都是小写,这已经很好区分了如果创建一个类的对象,那么代表这个对象的变量名,自然是小写,比如 User user = new User();平时正确要求自己按照命名规范来命名的话,就可以避免了。
变量名和类名冲突呢并不影响序的运行。只能相对而言最好不要使用相同的命名。以免混淆。我一般采取的方法是加下划线.
可以加一些简写,,比如类 "clsUser",变量名的话,比如字符串.strUser