问题描述
我有一个项目,我应该创建一个在随机创建的方格之间移动的机器人,直到它卡在两个方格之间,或者到达画布的末端。为此,我有一个超级类 Figur,它有两个子类 (Kreis) Circle 和 (Rechteck) Square,我有一个 Class Spielfeld(Gamefield),它具有填充图形数组列表的方法,用户给出的命令,机器人应该做什么,...在这个方法的最后,它调用了 Leinwand(Canvas) 类中的 zeichnen(draw) 方法。
pop
>>> x=[1,2,3,4]
>>> z=x.copy()
>>> y=[x.pop(i) for i in range(len(z)-1,-1,-1)]
>>> y
[4,1]
public abstract class Figur{
///..some fields,constructions,methhods..
abstract public void zeichnen(Graphics g);
}
public class Rechteck extends Figur{
///..some fields,methhods..
public void zeichnen(Graphics g){
g.setColor(getFarbe());
g.drawRect(getPosition().getX(),getPosition().getY(),getBreite(),getLaenge());
g.fillRect(getPosition().getX(),getLaenge());
}
public class Kreis extends Figur{
public void zeichnen(Graphics g){
g.setColor(getFarbe());
g.drawOval(getPosition().getX(),getLaenge());
g.fillOval(getPosition().getX(),getLaenge());
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)