Sheetl
Rys unek
public class Rysunek {
int liczbaFigur = 0;
FiguraO figury;
public Rysunek(int pmzorLiczbaFigurK figury = new Figura[pm3*LiczbaFigur];
public void dodajFigure(F igura nowaFiguratf figuiy[lic2baF igur++] = nowaFigura;
p ub lic vo id p rz es un( int dx int dyX
for(inti=0; i<liczbaFigur; H-+) fi gu ly [i] .p r z es un( d x dy);
)
public Stfing toStfing(X String s =
for(int fO; i<liczbaFigur; H-+) s += figury[i) + "Sn"; return s;
p ub lic s tatj c vo id maJrr; String D args){ Rysunek rysunek = new Rysunek(8);
rys unek.dodajFigure( new Kolo(new Punkfl[2 |
5) |
7)); | |
rys unek.dodajFigure(new Prostokzfli | |||
new Punkt(5 |
2) |
new Punkt(5 |
4) |
new Punkt(l |
4) |
new Punkt( 1 |
2))); |
rysunek.dodajFigur^ new Kolo(new Punkt(4 |
1) |
3)): | |
rys unek.dodajFigur«<new Kolo(new Punkt(8 |
9) |
U); | |
rys unek.dodajFigure^new Prostokąt | |||
new Punkt<3 |
0) |
new Punkt(4 |
0) |
new Punkt(4 |
8) |
new Punkt(3 |
8))); |
rysunek.dodajFigure<new Trojkat(new Punkt(31) |
new Punkt(3 |
5) | |
rysunek.dodajFigure(new Trapez( | |||
new Punkt(2 |
2) |
new Punkt[2 |
8) |
new Punkt(3 |
5) |
new Punkt(3 |
7))); |
rysunek.dodajFigure(new Romb( | |||
new Punkt(3 |
2) |
new Punkt(3 |
5) |
new Punkt(4 |
4) |
new Punkt[4 |
7))); |
S^tem.out.println(rys unek); S)ptem.out.println("Przesuniecie figur..."); | |||
rys unek.przes ur<3 |
-l): | ||
System.out.println(rys unek); |
new Punkt<7 2)));
Page 1