一个文件不能定义两个public类,把其中任何一个public去掉

解决方案 »

  1.   

    我现在也不知道是哪个地方错了,我知道是public class vehicle{
    但是我不知道怎么改啊
      

  2.   

    public class vehicle
    改成
    class vehicle
    服了你了
      

  3.   

    public
    ---------------------
    pulic class vehicle{
      

  4.   

    class vehicle
     {
    public float journey;
    public int wheelNum;
    public int loadNum;
    public int drivespeed;
     vehicle()
     { 
    journey=100.3f;
    wheelNum=4;
    loadNum=1;
     }//vehicle()
    public void driveAt(int speed)
      {
     if(speed>=60)
     {
    System.out.println("行驶速度太快,容易造成危险");
     }
     else
     {
    System.out.println("你在安全行驶速度内行驶");
    drivespeed=speed;
     }
      }//driveAt()
    }/** vehicle */
    public class tractor extends vehicle
    {
    public tractor()
    {
    super();
      }//tractor()
    public void plough()
    {
    System.out.println("拖拉机的轮子数量:"+wheelNum);
    System.out.println("拖拉机行驶千米数:"+journey);
    System.out.println("拖拉机的载客人数:"+loadNum);
    driveAt(20);
    System.out.println("拖拉机的耕地方法");
    }//plough()
    public static void main(String arg[])
    {
    tractor t=new tractor();
    t.plough();
    t.driveAt(30);
    }//main()
    }/** tractor */
      

  5.   

    顺便问一下java 的强制类型转换语法是怎么样的
      

  6.   

    是啊!兄弟,  我学了一周java, 知道名字和类名相同的是构造函数,只能通过new来调用的即是必须
    private 了,你把它定义为public是想挑战sun定义的java了。 高手啊!