我有一个创建 Smo 类型对象的类。然后该对象调用另一个类的静态方法。静态方法要求我将对象传递给调用它的对象。如何将调用对象指定为传递的参数。
例如:
class Smo {
Smo() {
}
void sponge() {
car.dancing(??????); //////< ----------- how do I refer to self?
}
void dance() {
//// do a little dance
}
}
class Car() {
Car() {
}
dancing(Smo smo) {
smo.dance();
}
}
最佳答案
使用 this
关键字。
car.dancing(this);
关于java - 类通过它自己,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3136214/