added ws202425 courses

This commit is contained in:
2024-11-14 13:11:04 +01:00
parent 800282c2e8
commit beb31897b1
461 changed files with 20368 additions and 0 deletions
@@ -0,0 +1,31 @@
package figure;
public abstract class Figure{
private Point point;
protected Figure(){
point = new Point();
}
protected Figure(int initX, int initY){
point = new Point(initX, initY);
}
public void moveTo(int new_x, int new_y){
this.point.moveTo(new_x, new_y);
}
public int getX(){
return this.point.getX();
}
public int getY(){
return this.point.getY();
}
abstract public int getSize();
abstract public void setSize(int newSize);
abstract public int getArea();
abstract public int getUmfang();
}