【发布时间】:2020-09-17 10:18:12
【问题描述】:
我对实例变量的理解是,它们是在创建对象时创建的。如果这是真的,那么为什么可以打印变量“数据”?我不应该先创建一个JavaTesting 类的对象吗?
public class JavaTesting
{
static int a = 1;
private int data = 99;
@Test
public void f1()
{
System.out.println("Print a = "+a);
System.out.println("Print data = "+data);
}
}
【问题讨论】:
-
f1是一个实例方法。它已经在一个实例上运行。该实例由 JUnit(或其他)创建。
标签: java static instance-variables