內部類具有和類一樣的特性,都有屬性、方法、構造器
內部類分為:①成員內部類、②區域性內部類
內部類我們主要研究成員內部類,主要掌握以下三點即可:
①如何建立內部類的物件(內部類又分為靜態的和非靜態的)
②如何區分呼叫內部類、外部類的變數
③區域性內部類的使用
示例1:一下示例為①和②的示例,**如下
public class innerclasstest
}class person
//@②
public void setname(string name)
} //靜態成員內部類
static class dog
public void show()
public void method()
}}
以上就是如何建立內部類的物件和如何區分呼叫內部類和外部類的變數的,至於區域性內部類的使用如下**所示:
class number
} //返回乙個實現類的物件
return new mycomparable();
} //以下是返回匿名內部類的使用情況
public comparable getcomparableother()
};//注意分號不能少
}}
Java 中的成員內部類
內部類中最常見的就是成員內部類,也稱為普通內部類。我們來看如下 執行結果為 從上面的 中我們可以看到,成員內部類的使用方法 1 inner 類定義在 outer 類的內部,相當於 outer 類的乙個成員變數的位置,inner 類可以使用任意訪問控制符,如 public protected priv...
Java 中的成員內部類
內部類中最常見的就是成員內部類,也稱為普通內部類。我們來看如下 執行結果為 從上面的 中我們可以看到,成員內部類的使用方法 1 inner 類定義在 outer 類的內部,相當於 outer 類的乙個成員變數的位置,inner 類可以使用任意訪問控制符,如 public protected priv...
Java 中的成員內部類
內部類中最常見的就是成員內部類,也稱為普通內部類。我們來看如下 執行結果為 從上面的 中我們可以看到,成員內部類的使用方法 1 inner 類定義在 outer 類的內部,相當於 outer 類的乙個成員變數的位置,inner 類可以使用任意訪問控制符,如 public protected priv...