在线求教,怎么都编译不过去,头昏
class Car
{
		int voice=5;
		class Bus
		{
			int voice=6;
			void buzz()
			{
				int voice=4;
				System.out.println(this.voice);
				System.out.println(voice + "这个是客车的声音");
				System.out.println(Car.this.voice + "这个是小轿车的声音");
			}
		}
	
void print()
	{
		Bus b=new Bus();
		b.buzz();
	}
	Bus getBus(){
		return new Bus();
	}
}
class Tet
{
				public static void main(String[] args)
				
				{
					Car c=new Car();
					Car.Bus bus=c.getBus();
					bus.print();
					
				//	c.print();
				
				}
			}
		
编译器说bus.print();这里找不到符号。符号;方法print();位置:类型为Car.Bus的变量bus
.急求解决
              
                  class
                  编译器
              
------解决方案--------------------bus.print(); //Bus没有这个方法,print是Car对象的方法
------解决方案--------------------你确定class Bus有函数print()吗?? 
------解决方案--------------------print()根本不在Bus类中,最好不要package缺省,要严格区分包。慢慢来。