当一个类出于某种特殊目的引用该类的另一个成员时,Java 如何确保引用适当的对象? 答案是这句话:
例如:
import java.awt.Graphics;
import java.applet.Applet;
public class ThisTest extends Applet {
private int x = 12;
public void paint (Graphics g) {
g.drawString(this.toString(),25,25);
}
public String toString() {
return "x:"+ x + "this.x = " + this.x;
}
}
功能:
1、当只需要一份数据时,声明为类变量,以节省内存空间
2.当你需要一些与任何事情无关的东西时。 通常,您可以使用 data 和 定义一个类。 但除非你有 那个类的 ,否则你不会得到 。 当你需要一个与 无关的类时,只需将类定义为:
public static class TestStatic {
public void testFunction();
}
//调用只需要下面一行语句,即可调用testFunction()方法,最棒的是无需create any object!:
new TestStatic.testFunction();