亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? randomshapegenerator31.java

?? Thinking In Java 第四版練習題答案
?? JAVA
字號:
// holding/shape/RcdandomShapeGenerator31.java
// TIJ4 Chapter Holding, Exercise 31, page 434
/* Modify polymorphism/shape/RandomShapeGenerator.java to make it
* Iterable. You'll need to add a constructor that takes the number of
* elements that you want the iterator to produce before stopping. Verify
* that it works.
*/
/* Solution includes, in same package: 
* public class Shape {
*	public void draw() {}
*	public void erase() {}
*	public void amend() { System.out.println("Shape.amend()"); }
*	@Override public String toString() { return "Shape"; }
* }
* public class Circle extends Shape {
*	@Override public void draw() { print("Circle.draw()"); }
*	@Override public void erase() { print("Circle.erase()"); }
*	@Override public void amend() { print("Circle.amend()"); }
*	@Override public String toString() { return "Circle"; }
* }
* public class Square extends Shape {
*	@Override public void draw() { print("Square.draw()"); }
*	@Override public void erase() { print("Square.erase()"); }
*	@Override public void amend() { print("Square.amend()"); }
*	@Override public String toString() { return "Square"; }
* }
* public class Triangle extends Shape {
*	@Override public void draw() { print("Triangle.draw()"); }
*	@Override public void erase() { print("Triangle.erase()"); }
*	@Override public void amend() { print("Triangle.amend()"); }
*	@Override public String toString() { return "Triangle"; }
* }
*/
package holding.shape;
import java.util.*;

public class RandomShapeGenerator31 implements Iterable<Shape> {
	private Random rand = new Random();
	public Shape make() {		
		switch(rand.nextInt(3)) {
			default:
			case 0: return new Circle();
			case 1: return new Square();
			case 2: return new Triangle();
		}
	}
	private Shape[] shapes;
	RandomShapeGenerator31(int n) {
		shapes = new Shape[n];
		for(int i = 0; i < n; i++)
			shapes[i] = make();
				 
	}
	public Iterator<Shape> iterator() {
		return new Iterator<Shape>() {
			private int index = 0;
			public boolean hasNext() {
				return index < shapes.length;
			}
			public Shape next() {
				return shapes[index++];
			}
			public void remove() {
				throw new UnsupportedOperationException();
			}			
		};
	}
	public static void main(String[] args) {
		RandomShapeGenerator31 rsg = new RandomShapeGenerator31(20);
		for(Shape s : rsg)
			System.out.println(s);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久精品| 国产69精品久久777的优势| 亚洲日本护士毛茸茸| 欧美激情在线一区二区| 国产精品毛片无遮挡高清| 国产精品三级久久久久三级| 国产精品久久久久三级| 亚洲欧美日韩国产成人精品影院| 国产欧美精品区一区二区三区| 久久精品一区二区三区av| 337p日本欧洲亚洲大胆色噜噜| 久久欧美一区二区| 国产精品系列在线| 亚洲一区二区偷拍精品| 日韩 欧美一区二区三区| 久久国产剧场电影| 国产高清精品久久久久| www.久久精品| 欧美乱妇20p| 久久久久久久久久电影| 国产精品第五页| 性做久久久久久免费观看| 欧美96一区二区免费视频| 国产一区三区三区| 色综合久久六月婷婷中文字幕| 欧美性猛交xxxx乱大交退制版| 欧美不卡在线视频| 亚洲欧美日韩精品久久久久| 亚洲第一成年网| 国产91丝袜在线18| 欧美精品久久久久久久多人混战| 26uuu国产在线精品一区二区| 亚洲欧美色综合| 麻豆精品在线视频| 91麻豆国产精品久久| 欧美大片在线观看| 亚洲精品写真福利| 国内精品在线播放| 色综合一区二区| 精品999久久久| 一二三区精品视频| 懂色av一区二区夜夜嗨| 欧美午夜免费电影| 亚洲欧美在线视频| 久久精品免费看| 欧美探花视频资源| 国产精品美女久久久久久久网站| 日韩成人精品视频| 欧美视频日韩视频在线观看| 久久亚洲私人国产精品va媚药| 亚洲午夜三级在线| www.欧美色图| 国产欧美日韩亚州综合| 麻豆91在线观看| 337p亚洲精品色噜噜狠狠| 亚洲乱码国产乱码精品精小说 | 人人超碰91尤物精品国产| 99国产精品国产精品久久| wwww国产精品欧美| 奇米影视一区二区三区小说| 欧美日韩一区二区三区四区五区| 国产精品美女久久久久aⅴ国产馆| 国模套图日韩精品一区二区| 91精品国产麻豆国产自产在线 | 亚洲另类在线制服丝袜| 国产成人丝袜美腿| 国产校园另类小说区| 久草这里只有精品视频| 日韩午夜三级在线| 麻豆freexxxx性91精品| 国产欧美精品一区二区色综合| 久久成人av少妇免费| 日韩亚洲欧美中文三级| 蜜桃精品视频在线| 日韩欧美国产综合一区| 精品在线观看视频| 欧美精品一区二区在线播放| 狠狠色综合日日| 久久综合狠狠综合久久激情| 国产不卡视频在线播放| 中文字幕欧美激情一区| 91视频在线观看| 夜夜夜精品看看| 欧美一区二区在线免费观看| 日本视频一区二区| 国产亚洲一区字幕| 99re视频精品| 午夜影院久久久| 欧美成人video| 成人午夜看片网址| 亚洲永久精品大片| 欧美精品aⅴ在线视频| 国产制服丝袜一区| 日韩一区中文字幕| 在线成人免费视频| 韩国av一区二区三区四区| 国产精品麻豆99久久久久久| 欧美在线一区二区三区| 蜜臀精品一区二区三区在线观看 | 欧美亚洲综合在线| 蜜臀a∨国产成人精品| 国产日韩欧美不卡在线| 色综合天天在线| 久久黄色级2电影| 亚洲欧美激情小说另类| 日韩亚洲欧美一区二区三区| 成人午夜激情在线| 日本成人在线不卡视频| 国产欧美日韩在线看| 欧美吞精做爰啪啪高潮| 国产成人综合精品三级| 亚洲一区二区三区四区五区中文| 日韩精品中文字幕在线一区| proumb性欧美在线观看| 久久精品国产亚洲一区二区三区| 亚洲日本在线观看| xvideos.蜜桃一区二区| 欧美美女激情18p| 成人高清免费观看| 九色|91porny| 午夜精品福利一区二区三区蜜桃| 日本一区二区三区电影| 欧美一区二区在线免费观看| 91精彩视频在线| 成人爱爱电影网址| 韩国av一区二区三区四区 | 国产精品一区二区在线播放| 午夜av电影一区| 亚洲色图丝袜美腿| 一区二区三区日韩欧美精品| 26uuu久久天堂性欧美| 777午夜精品视频在线播放| 91福利社在线观看| 成人免费高清视频| 国产精品中文字幕一区二区三区| 亚洲成人黄色影院| 亚洲激情自拍偷拍| 国产精品久久99| 国产精品免费视频网站| 欧美精品一区男女天堂| 精品国产人成亚洲区| 日韩欧美中文字幕公布| 91精品国产综合久久精品麻豆 | 亚洲一区欧美一区| 亚洲乱码中文字幕综合| 亚洲日本青草视频在线怡红院 | 精品国产污污免费网站入口 | 九九视频精品免费| 日本成人在线视频网站| 日本aⅴ亚洲精品中文乱码| 婷婷久久综合九色综合绿巨人 | 精品日韩一区二区三区免费视频| 欧美人妇做爰xxxⅹ性高电影| 欧美在线观看视频一区二区 | 国产精品久久久久四虎| 一区二区三区在线免费播放| 亚洲欧美另类综合偷拍| 美腿丝袜亚洲三区| 久久福利视频一区二区| 激情丁香综合五月| 国v精品久久久网| 91麻豆国产福利在线观看| 在线国产亚洲欧美| 欧美精品99久久久**| 精品久久人人做人人爱| 中文字幕av不卡| 一区二区视频在线| 蜜桃一区二区三区在线| 国产成人综合网| 在线免费不卡电影| 91精品国产91久久久久久一区二区| 日韩一级免费观看| 国产婷婷一区二区| 一区二区三区四区精品在线视频| 亚洲国产精品久久久男人的天堂| 蜜臀av性久久久久蜜臀aⅴ| 国产高清精品在线| 欧美性做爰猛烈叫床潮| 欧美成人精品1314www| 综合在线观看色| 青青草国产成人av片免费| 国产69精品一区二区亚洲孕妇| 色偷偷88欧美精品久久久| 欧美一级欧美一级在线播放| 久久精品视频免费| 亚洲成人精品一区| 国产精品资源网| 欧美精品在线视频| 中文字幕欧美日本乱码一线二线| 亚洲va欧美va人人爽| 国产91对白在线观看九色| 制服.丝袜.亚洲.中文.综合| 国产精品二三区| 久久er99热精品一区二区| 色香色香欲天天天影视综合网| 日韩免费视频一区| 亚洲综合网站在线观看| 国产精品主播直播| 日韩欧美电影在线| 亚洲一区二区成人在线观看|