Robotermodellklasse angelegt + Konstruktor der beiden Modelle
parent
dc5a7aea2b
commit
4498d916dd
|
@ -2,10 +2,14 @@ package domain;
|
||||||
|
|
||||||
import roboterSystem.Robot;
|
import roboterSystem.Robot;
|
||||||
|
|
||||||
public class C3PO implements Robot {
|
public class C3PO extends Robotermodelle implements Robot {
|
||||||
|
|
||||||
|
private int zähler = 10000;
|
||||||
|
|
||||||
public C3PO(String name) {
|
public C3PO(String name) {
|
||||||
// TODO Auto-generated constructor stub
|
setName(name);
|
||||||
|
setiD(zähler);
|
||||||
|
zähler++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,14 @@ package domain;
|
||||||
|
|
||||||
import roboterSystem.Robot;
|
import roboterSystem.Robot;
|
||||||
|
|
||||||
public class R2D2 implements Robot {
|
public class R2D2 extends Robotermodelle implements Robot {
|
||||||
|
|
||||||
|
private int zähler = 0;
|
||||||
|
|
||||||
public R2D2(String name) {
|
public R2D2(String name) {
|
||||||
// TODO Auto-generated constructor stub
|
setName(name);
|
||||||
|
setiD(zähler);
|
||||||
|
zähler++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,5 +12,6 @@ public class RobotFactory {
|
||||||
case "R2D2":
|
case "R2D2":
|
||||||
return new R2D2(name);
|
return new R2D2(name);
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
package domain;
|
||||||
|
|
||||||
|
public class Robotermodelle {
|
||||||
|
private int iD;
|
||||||
|
private String name;
|
||||||
|
private boolean power = true;
|
||||||
|
|
||||||
|
public void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setiD(int iD) {
|
||||||
|
this.iD = iD;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue