2008-04-10
Java中用类名做变量名
Java中直接用类的名字来做变量名,编译器居然不限制,这样很容易引起误解。
如下面的代码,Foo.method1()就容易让人误解为method1是类Foo的一个是static方法。
public class Foo {
public void method1(){
}
public static void main(String[] args){
Foo Foo = new Foo();//用类名来做变量
Foo.method1();
}
}
评论
sandybuster
2008-04-15
编译器 应该提示错误吧
xiaoych
2008-04-14
你再反编译一下看看,就知道编译器干啥了,呵呵
hgq0011
2008-04-13
你不要自己迷惑自己.
按照代码规范写代码
按照代码规范写代码
Lucas Lee
2008-04-13
编译器不应该管这种编码规范的事情。
事实上,你用Eclipse编写这段代码,它就会提示你的变量名不合规范的。
事实上,你用Eclipse编写这段代码,它就会提示你的变量名不合规范的。
Jonney
2008-04-13
变量名首字母小写
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 1831 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
计算两个日期间相隔的周数
weeks
-- by failure5152 -
Java中用类名做变量名
编译器 应该提示错误吧
-- by sandybuster -
利用js模拟HashMap
var jsMap={ Map:{}, set:function (key, ...
-- by dangzhao -
Java中用类名做变量名
你再反编译一下看看,就知道编译器干啥了,呵呵
-- by xiaoych -
Java中用类名做变量名
你不要自己迷惑自己.按照代码规范写代码
-- by hgq0011






评论排行榜