为了账号安全,请及时绑定邮箱和手机立即绑定

外部方法调用内部变量或方法

//可先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。
//请问以下代码为什么不对?位置不对?谢谢回答。
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();
	}
}


正在回答

2 回答

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();
	}
}

正确代码

0 回复 有任何疑惑可以回复我~
#1

crossthebackstreet 提问者

之前我自己编出来了,还是谢谢啦
2015-03-11 回复 有任何疑惑可以回复我~

你第8行代码中的b是个什么变量,也没有声明啊?

0 回复 有任何疑惑可以回复我~
#1

crossthebackstreet 提问者

b是B的对象啊,如果知道怎么错了,能给正确的代码吗?谢谢了
2015-03-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

外部方法调用内部变量或方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信