//定義乙個班級類,有乙個內部類 student。定義了乙個可變陣列用來存放這個班級的學生資訊。
scala> class classes
| }defined class classes
//建立乙個班級類的例項
scala> val c1 = new classes
c1: classes = classes@4d01452e
//加入了一名叫做 mickey 的學生
scala> c1.addstudent("mickey")
res183: scala.collection.mutable.arraybuffer[c1.student] = arraybuffer(classes$student@46e79130)
//現在班級 c1 裡面有一名學生了,可以來檢視一下學生的姓名。
scala> c1.students(0).name
res186: string = mickey
在外部類的方法中訪問例項內部類示例
在外部類的方法中訪問例項內部類示例 public class interclass public void showinfo 在程式中interclass類的內部巢狀定義了內部類information。在外部類的userinner方法中定義了乙個內部類的物件,並通過這個物件呼叫了內部類的方法。從程式...
JAVA中的內部類 方法內部類
方法內部類就是內部類定義在外部類的方法中,方法內部類只在該方法的內部可見,即只在該方法內可以使用。由於方法內部類不能在外部類的方法以外的地方使用,因此方法內部類不能使用訪問控制符和 static 修飾符。下邊的例子 外部類 public class helloworld 建立方法內部類的物件 min...
簡單介紹內部類
內部類就是定義在乙個類中的類 內部類的分類 成員內部類 在外部類成員位置定義的類 區域性內部類 在外部類成員方法中定義的類public class apublic void show 匿名內部類 它是內部類一種簡化方式 格式 new 類 可以是具體類,也可抽象類 名 介面名 匿名內部類的好處 省去了...