作者AI3767 (AI3767)
看板java
标题[问题] 有点意外的识别字命名
时间Sat Sep 30 15:25:24 2006
最近买了一本很畅销的SCJP来加强自己
第一章讲到识别字命名规则时,
原以为自己早清楚了, 看到说开头可以用 $ 符号时,
我愣了一下 @@...
因为nested class编译出来後不是就是用 $ 做分隔吗?
那怎麽还允许命名时可以使用 $ 符号
於是我就写了程式
class J {
class $ { // J$_"$" => J$$
class $$ { // J$_"$"_$_"$$" => J$$$$$
}
}
class $$$ { // J$_"$$$" => J$$$$
}
}
嗯...果然可以...没问题....
然後改一下
class JJ {
class $ { // J$_"$" => J$$
class $$ { // J$_"$"_$_"$$" => J$$$$$
}
}
class $$$$ { // J$_"$$$$" => J$$$$$
}
}
这可囧大了....
J.java:6: duplicate class: JJ.$$$$
class $$$$ {
^1 error
唉.....
没试过还真不知道会这样
命名规则好像订的不太好啊 Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.105.166