2012-09-07 14 views

回答

3

什麼是內聯的是,可以在編譯時確定的常數,如:

private final int CONST = 1; 

如果檢查source code(這是一個老版本,但我想這並沒有太大的改變),常量看像這樣:

public static final String SDK = getString("ro.build.version.sdk"); 

這是getString方法:

private static String getString(String property) { 
    return SystemProperties.get(property, UNKNOWN); 
} 

所以常數不能在編譯時確定。

+1

太棒了 - 我應該查看源代碼,尤其是從文檔鏈接到上面的一個額外點擊 - 對不起! +1 – Dori