论坛首页 Java企业应用论坛

Java中用类名做变量名

浏览 3443 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-12  
OO

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企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics