首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

构造方法传参数的小经验

2013-12-23 
构造方法传参数的小心得[/color][colorblue]Shape类中import java.awt.Colorimport java.awt.Graphicsp

构造方法传参数的小心得
[/color][color=blue]Shape类中

import java.awt.Color;import java.awt.Graphics;public class Oval extends Shape{//构造方法public Oval(int x1,int y1,int x2,int y2,Color color){super(x1,y1,x2,y2,color);//调用直接父类的构造方法}//实现抽象方法类       画椭圆public void draw(Graphics g){g.setColor(color);g.drawOval(Math.min(x1,x2),Math.min(y1,y2),Math.abs(x1-x2),Math.abs(y2-y2));}}

//构造方法
public Oval(int x1,int y1,int x2,int y2,Color color){
super(x1,y1,x2,y2,color);//调用直接父类的构造方法


}


这几个类中的构造方法中的参数的传参顺序:MyMouseListener类中的x1,y1,x2,y2,color 传到Line类,Rect类,Oval类中的构造方法中,然后,传到Shape类中的构造方法中

热点排行