给定以下代码:
public class A {
static final long tooth = 1L;
static long tooth(long tooth){
System.out.println(++tooth);
return ++tooth;
}
public static void main(String args[]){
System.out.println(tooth);
final long tooth = 2L;
new A().tooth(tooth);
System.out.println(tooth);
}
}
你能解释一下阴影的概念吗?还有一件事,tooth
主要方法的代码中实际使用了什么?
我知道这是一个非常丑陋的代码,但丑陋是 SCJP 书籍作者的标准选择。