main不能使用在内部类中classVehicle{privateStringname;privateintamount;privateintmaxspeed;publicStringgetName(){returnname;}publicintgetAmount(){returnamount;}publicintgetMaxspeed(){returnmaxspeed;}publicvoidsetName(StringstuName){name=stuName;}publicvoidsetAmount(intstuAmount){amount=stuAmount;}publicvoidsetMaxspeed(intstuMaxspeed){maxspeed=stuMaxspeed;}publicVehicle(StringstuName,intstuAmount,intstuMaxspeed){setName(stuName);setAmount(stuAmount);setMaxspeed(stuMaxspeed);}}publicclassVehicleTest{publicstaticvoidmain(Stringargs[]){Vehiclecar=newVehicle("bus",18,120);Vehiclesteamboat=newVehicle("boat",19,110);Vehicleaeroplane=newVehicle("airliner",8,300);Sprintln("姓名"+"\t"+"数量"+"\t"+"最大速度");Sprintln(Name()+"\t"+Amount()+"\t"+Maxspeed());Sprintln(Name()+"\t"+Amount()+"\t"+Maxspeed());Sprintln(Name()+"\t"+Amount()+"\t"+Maxspeed());}}