pravate OnClickListener myButton = new OnClickListener(){};為什麼說是內部類;
Int i = new Int() 為什麼又是聲明對象呢?
內部類是指在一個外部類的內部再定義一個類。類名不需要和文件夾相同。
*內部類可以是靜態static的,也可用public,default,protected和private修飾。(而外部頂級類即類名和文件名相同的只能使用public和default)。
注意:內部類是一個編譯時的概念,一旦編譯成功,就會成為完全不同的兩類。對於一個名為outer的外部類和其內部定義的名為inner的內部類。編譯完成後出現outer.class和outer$inner.class兩類。所以內部類的成員變量/方法名可以和外部類的相同。
可以參考
http://android.blog.51cto.com/268543/384844