这样可以为什么这样就不可以了呢
1
class a
{
a A=new a();
a()
{
}
oid c()
{
}
}
class b
{
a B;
void f()
{
B.c();//这是可以的。
}
}
2
class a
{a A=new a();
a()
{
}
void c()
{
}
}
class b
{
a B;
public static void main(String[]args
{ //这加入a B; 也是不可以的呢
B.c();//这是不可以的
}
}
3
class a
{a A=new a();
a()
{
}
void c()
{
}
}
class b
{
public static void main(String[]args
{ a B;
B.c();//这是不可以的
}
}
4
class a
{a A=new a();
a()
{
}
void c()
{
}
}
class b
{
public static void main(String[]args
{ a B=new a();
B.c(); //这是可以的为什么以上的都不行就1和这个行呢?
}