请问下面的this指的是什么?
public class Tribody extends JApplet implements Runnable{
int mode=0;
int cnt=500;
Ball[] balls = new Ball[cnt];
double mx= this.getSize().width/2;
double my= this.getSize().height/2;
int step= 10;
}
public class Tribody extends JApplet implements Runnable{
int mode=0;
int cnt=500;
Ball[] balls = new Ball[cnt];
double mx= this.getSize().width/2;
double my= this.getSize().height/2;
int step= 10;
}
解决方案 »
- java中匹配/* explanation */的正则表达式怎么写?
- 插入数据问题(超出打开游标的最大数...)
- 急急!一道程序题, 请各位帮帮忙!!散分!!!!
- java打开word有没有其他的方式?请教大虾!!!!
- 如何将swing的程序变成swt的?
- 请问如何对ResultSet或RowSet进行排序
- 关于SimpleDateFormat.parse的一个处理错误的。
- 请教在JAVA中如何写文件?并且带换行,写多行,写出中文不能乱码,下次重写,直接覆盖,而不接着写?
- java虚拟机不同?(答者就给分)
- JTable里面,当鼠标选定一条记录时,如何获取该记录的某个字段并放入一个jTextField?
- 大家帮我看一下这个这个程序 为什么不安我的意愿运行呢
- java问题,求高手解决~~~~
如Tribody t1=new Tribody(); 在这是时,this 就相当于t1.
如Tribody t2=new Tribody(); 在这是时,this 就相当于t2.
如Tribody t3=new Tribody(); 在这是时,this 就相当于t3.
......
总之,这个this 就是将要产生的那个对象本身。
也可以说当前的类(Tribody类) 的引用 类似于指针的概念 当然java是没有指针的
-------------
是啊,但我觉得三体设计得还是不够好,所以研究它并希望每一步改进它,让它更有娱乐性和观赏性。
我完全是JAVA的新手,以前使用rebol(www.rebol.com),并利用这种语言设计出了一个模拟星系运转的游戏,可惜rebol的运行速度太慢,在图形方面有很大的缺陷,所以就希望使用一种高速的语言重新设计这个游戏。
很感谢各位对我的帮助。
---------
但前面我根本没有定义Trobody的幅面大小,究竟程序怎么知道trobody的幅面大小呢?