scala中的內部類 簡單示例

2022-06-20 15:57:13 字數 484 閱讀 5655

//定義乙個班級類,有乙個內部類 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 類 可以是具體類,也可抽象類 名 介面名 匿名內部類的好處 省去了...