1
我有一個類A.我有一個參考參考類A指向一個對象類型x。 使用什麼樣的物體ref.getClass() print A $ 1? $是什麼意思?
我有一個類A.我有一個參考參考類A指向一個對象類型x。 使用什麼樣的物體ref.getClass() print A $ 1? $是什麼意思?
$表示內部類。在這種情況下:
public class A {
public A() {
Runnable r1 = new Runnable() {
public void run() { ... }
};
}
private static class Inner {
...
}
}
構造函數中的可運行將導致類文件$ 1.class和內部類將創建一個文件稱爲A $ Inner.class。
匿名內部類在遇到它們時依次從1開始編號(儘管我不確定這種行爲是否得到保證)。命名的內部類在$後面追加它們的名字。