论坛首页 Java版 OO

Java中用类名做变量名

浏览 857 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-04-12

Java中直接用类的名字来做变量名,编译器居然不限制,这样很容易引起误解。
如下面的代码,Foo.method1()就容易让人误解为method1是类Foo的一个是static方法。


public class Foo {

 
 public void method1(){
  
 }
 
 public static void main(String[] args){
  
  Foo Foo = new Foo();//用类名来做变量

  Foo.method1();
 }

   
最后更新时间:2008-04-13
变量名首字母小写
   
0 请登录后投票
最后更新时间:2008-04-13
编译器不应该管这种编码规范的事情。
事实上,你用Eclipse编写这段代码,它就会提示你的变量名不合规范的。
   
0 请登录后投票
最后更新时间:2008-04-13
你不要自己迷惑自己.
按照代码规范写代码
   
0 请登录后投票
最后更新时间:2008-04-14
你再反编译一下看看,就知道编译器干啥了,呵呵
   
0 请登录后投票
最后更新时间:2008-04-15
编译器 应该提示错误吧
   
0 请登录后投票
论坛首页 Java版 OO

跳转论坛:
JavaEye推荐