閱讀以下說(shuō)明和Java程序,填寫程序中的空(1)~(6),將解答寫入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
以下Java代碼實(shí)現(xiàn)一個(gè)簡(jiǎn)單繪圖工具,繪制不同形狀以及不同顏色的圖形。部分接口、類及其關(guān)系如圖5-1所示。
【Java代碼】
interface DrawCircle { //繪制圓形
public (1);
}
class RedCircle implements DrawCircle {//繪制紅色圓形
public void drawCircle(int radius,int x, int y){
System.out.println("Drawing Circle[red,radius:" + radius + ",x:" + x + ",y:" +y+ "]");
}
}
class GreenCircle implements DrawCircle {//繪制綠色圓形
public void drawCircle(int radius, int x, int y) {
System.out.println("Drawing Circle[green,radius:" +radius+ ",x: " +x+ ",y: " +y+ "]");
}
}
abstract class Shape {//形狀
protected(2) ;
public Shape(DrawCircle drawCircle) {
this.drawCircle = drawCircle;
}
public abstract void draw();
}
class Circle extends Shape {//圓形
private int x,y,radius;
public Circle(int x,int y,int radius,DrawCircle drawCircle) {
(3) ;
this.x = x;
this.y = y;
this.radius = radius;
}
public void draw() {
drawCircle. (4);
}
}
public class DrawCircleMain {
public static void main(String[] args) {
Shape redCircle=new Circle( 100,100,10,(5));//繪制紅色圓形
Shape greenCircle=new Circle(200,200,10,(6) );//繪制綠色圓形
redCircle.draw();
greenCircle.draw();
}
}
10年專注信管,信管教育專注者,信管網(wǎng)優(yōu)勢(shì)
免費(fèi)試聽(tīng)信管網(wǎng)信息系統(tǒng)項(xiàng)目管理師課程
全國(guó)前50名高分學(xué)員訪談:董麗(174)、李思...
信息系統(tǒng)項(xiàng)目管理師高端班培訓(xùn)課程
信管老師100小時(shí)直播課程
軟考報(bào)名專題(報(bào)名時(shí)間、入口等)
中級(jí)系統(tǒng)集成項(xiàng)目管理工程師通關(guān)課程
系統(tǒng)規(guī)劃與管理師課程(考試介紹與題型分析)
軟題庫(kù):軟考在線題庫(kù)、支持手機(jī)答題