這一章節我們來討論一下內部類鏈結到外部類的幾個方面。
package com.ray.ch08;
public class test
public void run()
class destination
private void say()
} private class content
}}
上面的例子充分展現了內部類訪問外部類的各種許可權,從私有域到私有方法再到公有域和方法。
下面我們來展示一下內部類與迭代器模式之間的關係。
其實就是迭代器的實現。
package com.ray.ch08;
public class sequence
public void add(object item)
} @override
public object current()
} public selector getselector()
public static void main(string args)
selector selector = sequence.getselector();
while (!selector.end()) }}
inte***ce selector
這一章節就到這裡,謝謝。目錄
從頭認識java 1 5 繼承(2)
接著上一章節,我們來繼續介紹繼承。1.子類呼叫方法時的查詢方法的順序 package com.ray.ch01 public class animal public void sleep package com.ray.ch01 public class bird extends animal pu...
從頭認識java 7 4 實現多重介面
這一章節我們來說一下介面另乙個特性 多重介面。在平常,使用繼承,我們只是繼承某一類,只能夠一種向上轉型,但是在介面的使用方面,可以實現多個介面,然後實現多種的向上轉型。我們先上 package com.ray.ch07 public class test public static void tes...
從頭認識java 8 6 匿名內部類
這一章節我們來討論一下匿名內部類。我們之前已經提到了內部類,如下 package com.ray.ch03 public class test private mytest mytest public static void main string args inte ce mytest 上面的內部...