04坦克大战(debug)

1.在图形是写字是Graphics中的drawString方法。

2.在一个Frame中添加器件,这些器件的坐标(x-coordinate,y-coordinate)是以Frame左上角点原点坐标。x-coordinate是屏幕水平横坐标,y-coordinate是屏幕竖直竖坐标。

3.Java中持有对方的引用就是类内有一个变量(Field)是这个class类型。然后在构造函数传值进来初始化即可。常用是持有大管家类的引用。

	public Missile(int x, int y ,Tank.Direction dir, TankClient tc){
		this(x,y,dir);
		this.tc=tc ;//持有TankClient的引用,而TankClient是大管家类。
		
	}

4.Debug(虫子)

breakpoint 断点

Suspend 暂停

Terminate 终止

Step Over 语句执行

Step Into 执行进去方法体

Resume 继续,恢复运行。是执行跳到下一个断点的作用

5.右键->Watch:可以观察到内部的数据值,各种内部数据。

6.Hover 盘旋,combined hover 在debug的时候直接看到变量内部的值。

7.在debug完成之后要清除所有的断点,留着会影响下一次的debug。Remove All

 

猜你喜欢

转载自blog.csdn.net/yan_dan/article/details/81413039