java小白求看下代码
我刚开始学习java根据书上写的一个嵌套类的测试,
文件名是test。
按照书上的,Outer应该是独立的类,但是我这里写好之后,为什么方法tes()显示的是
test.Outer.tes()
 而且现在这个程序也运行不了,求解释一下
class Outer{
	int outer_x=100;
	void tes() {
		inner newinner = new inner();
		newinner.display();	
	}
	class inner(){
		void display(){
			System.out.println("outer_x=" + outer_x);
			}
			
		}
}
public class test {
	
		public static void main(String[] args) {
			// TODO Auto-generated method stub
		Outer f = new Outer();
		//System.out.println("The result is:" + f.outer());
		f.tes();
}
}
------解决方案--------------------class inner()这是啥。。。。
------解决方案--------------------把上面的()去掉就对了
------解决方案--------------------class inner()应该是向声明一个内部类吧?吧inner后面的()去掉