读书人

构造方法传参数的小经验

发布时间: 2013-12-23 14:30:52 作者: rapoo

构造方法传参数的小心得
[/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类中的构造方法中

读书人网 >编程

热点推荐