那些年,我还在学习java (三)

2014-11-24 07:23:35 · 作者: · 浏览: 2
odY;
/**
* 食物的宽高,由于是正方形,所以宽高一样
*/
public int snakeBodyWidthHeight = 20;
/**
* 食物的颜色
*/
public Color color = Color.black;
/**
* 是否是变为了蛇的身体
*/
public boolean isSnakeBody;

/************** 方法区 ******************/
/**
* constructor
*
* @param snakeBodyX
* @param snakeBodyY
* @param color
*/
public SnakeFood(int snakeFoodX, int snakeFoodY, Color color) {
if (snakeFoodY < 30) {
snakeFoodY += 40;
}
this.snakeFoodX = snakeFoodX;
this.snakeFoodY = snakeFoodY;
this.color = color;
}

/**
* 画出食物
*
* @param g
* 画笔,向控制台画出蛇身
*/
public void drawSnakeBody(Graphics g) {
g.setColor(Color.DARK_GRAY);
g.drawRect(snakeFoodX, snakeFoodY, snakeBodyWidthHeight,
snakeBodyWidthHeight);
g.setColor(color);
g.fillRect(snakeFoodX, snakeFoodY, snakeBodyWidthHeight,
snakeBodyWidthHeight);
}

/**
* 得到食物的矩形
*/
public Rectangle getRectangle() {
return new Rectangle(snakeFoodX, snakeFoodY, snakeBodyWidthHeight,
snakeBodyWidthHeight);
}
}

4、控制类
SnackStart
5、运行测式

\

总结

那些年开始学习java,一时还有点不适应,后来觉得也没有什么,现在android开发也使用java,所以学习java是很明显的,正所谓“技多不压身嘛”。此文以回忆那些年学习java的日子。

摘自 xin_ny