这是我的代码。
package com.company;
public class P194Constructor1
{
class Number
{
int num;
public Number()
{
num=10;
System.out.println("생산자 호출!");
}
public int getNumber()
{
return num;
}
}
static class Constructor1
{
public static void main(String[] args)
{
Number num1=new Number();
System.out.println(num1.getNumber());
Number num2=new Number();
System.out.println(num2.getNumber());
}
}
}
为什么我得到'非静态变量,这不能从静态上下文引用'? (在此代码中)
以下是错误消息。
-java: non-static variable this cannot be referenced from a static context
为什么在这里?
static class Constructor1
{
public static void main(String[] args)
{
Number num1=new Number();
System.out.println(num1.getNumber());
Number num2=new Number();
System.out.println(num2.getNumber());
}
}
谢谢。