2012-07-30 16 views
0

我不明白的符號VieuwGroup.LayoutParams 此擴展Object子類... 我知道it's可以做到class.fieldclass.method 但這樣子class.class?這是一種內心階層嗎?ViewGroup.LayoutParams Java的Android的圓點符號

+0

不完全是一個內部類,但你很接近。這是一個靜態嵌套類http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html – toniedzwiedz 2012-07-30 16:30:16

回答

1

像ViewGroup.LayoutParams這樣的類被稱爲嵌套類。

他們往往是靜態的,就像這樣:

class MainClass{ 
    public static class NestedClass{ 
    } 
}; 

您還可以閱讀這些鏈接,瞭解更多的信息,或者谷歌搜索 'Java的嵌套類'

http://docs.oracle.com/javase/tutorial/java/javaOO/innerclasses.html HTTP:// WWW。 oursland.net/tutorials/java/innerclasses/

+1

實際上,習慣上只調用**非靜態**嵌套類*內部類*,而'ViewGroup.LayoutParams'是靜態的。 – toniedzwiedz 2012-07-30 16:32:59

+0

謝謝...很好的解釋人! – jmuller7 2012-07-30 17:39:03