myshape.java

来自「本程序是程序设计第五版课后习题,实现画圆,画直线,画矩形」· Java 代码 · 共 51 行

JAVA
51
字号

import java.awt.Graphics;
 public abstract class Myshape {

   private int x,y;
   public int flag;
   public  Myshape()
   {
   	   setMyshape(0,0,0);
   }	
	
	public Myshape(int xcoordinate,int ycoordinate,int a)
    {
    	setMyshape(xcoordinate,ycoordinate,a);
    }
    
    public void setMyshape(int xcoordinate,int ycoordinate,int flagx)
    {
    	x = xcoordinate;
    	y = ycoordinate;
    	flag = flagx;
    }
    
    public int getx()
    {
    	return x;
    }
    
    public int gety()
    {
    	return y;
    }
    public int getflag()
    {
    	return flag;
    }
    public void setflag(int a)
    {
    	flag = a;
    }
    
    public abstract void draw(Graphics g);
    
    public String toString()
    {
        return "point1:["+getx()+","+gety()+"]";	
    }
    
    
    
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?