crossthebackstreet
2015-03-07 12:11
//可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。
//请问以下代码为什么不对?位置不对?谢谢回答。
public class A{
public class B{
int s = 21;
}
public void method(){
System.out.println(""+b.s);
}
public static void main(String[] args){
A a = new A();
B b = a.new B();
a.method();
}
}
public class A {
public class B {
int s = 21;
}
public void method() {
B b = new B();
System.out.println("" + b.s);
}
public static void main(String[] args) {
A a = new A();
a.method();
}
}正确代码
你第8行代码中的b是个什么变量,也没有声明啊?
Java入门第二季
531291 学习 · 6327 问题
相似问题