各位,看看问题出在哪?
public class test4
{
public class circle
{
static int x=10;
}
public static void main(String args[])
{
circle circle1;
circle1.x=15;
System.out.print(circle1.x);
}
}
public class test4
{
public class circle
{
static int x=10;
}
public static void main(String args[])
{
circle circle1;
circle1.x=15;
System.out.print(circle1.x);
}
}
2. 变量circle1未初始化就使用,
3. 不能直接引用circle类,而必须先创建其外围类test4的实例,再用test4.circle这样来引用circle类。
public class Circle {
int x = 10;
} public static void main(String args[]) {
Test4 t = new Test4();
Circle circle1 = t.new Circle();
circle1.x = 15;
System.out.print(circle1.x);
}
}