小弟愚笨,还是那个JAVA小程序,老是出错,再请指教
源代码:publicclassVehicle{publicintm_nSN;//用于记录汽车编号publicintm_nCurStep;//当前进度,假设生产一辆汽车需要...
源代码:
public class Vehicle{
public int m_nSN; //用于记录汽车编号
public int m_nCurStep; //当前进度,假设生产一辆汽车需要
//7个流水线的环节。
//彻底完成的标志,若7个环节都完成
//则该变量值为true
public boolean m_bFinish;
public void NextStep(){
m_nCurStep++;
if(m_nCurStep>7) //7个环节完成,则汽车生产完成;
this.m_bFinish=true;
}
}
public class Test{
public static void main(String args[]){
Vehicle Vehicle1,Vehicle2;
Vehicle1=new Vehicle(); //Vehicle1Vehicle2都是存储空间;
Vehicle2=new Vehicle();
Vehicle1.m_nSN=1; //把一号汽车添加到Vehicle1中;
Vehicle1.m_nCurStep=0;
Vehicle1.m_bFinish=false;
Vehicle2.m_nSN=2; //把2号汽车的信息添加到Vehicle2中
Vehicle2.m_nCurStep=0;
Vehicle2.m_bFinish=false;
Vehicle2.NextStep();// 是2号汽车;
}
}
错误提示:14行;那个函数那: 类Test是公共的,应在名为Test.java的文件中声明,public class Test{
^
那具体怎么写 麻烦大哥帮个忙 教我下 谢谢 展开
public class Vehicle{
public int m_nSN; //用于记录汽车编号
public int m_nCurStep; //当前进度,假设生产一辆汽车需要
//7个流水线的环节。
//彻底完成的标志,若7个环节都完成
//则该变量值为true
public boolean m_bFinish;
public void NextStep(){
m_nCurStep++;
if(m_nCurStep>7) //7个环节完成,则汽车生产完成;
this.m_bFinish=true;
}
}
public class Test{
public static void main(String args[]){
Vehicle Vehicle1,Vehicle2;
Vehicle1=new Vehicle(); //Vehicle1Vehicle2都是存储空间;
Vehicle2=new Vehicle();
Vehicle1.m_nSN=1; //把一号汽车添加到Vehicle1中;
Vehicle1.m_nCurStep=0;
Vehicle1.m_bFinish=false;
Vehicle2.m_nSN=2; //把2号汽车的信息添加到Vehicle2中
Vehicle2.m_nCurStep=0;
Vehicle2.m_bFinish=false;
Vehicle2.NextStep();// 是2号汽车;
}
}
错误提示:14行;那个函数那: 类Test是公共的,应在名为Test.java的文件中声明,public class Test{
^
那具体怎么写 麻烦大哥帮个忙 教我下 谢谢 展开
展开全部
要嘛 把你后半部分重新写悄桥个类
要把把public static void main(String args[]){ }当初方法写在这个岩运拍类里。把public class Test{ 删了,粗羡
要把把public static void main(String args[]){ }当初方法写在这个岩运拍类里。把public class Test{ 删了,粗羡
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这两个类是在同一个文件局慎里面吗?如果是型腊氏的话就有可卜散能错咯!
一个类文件里面,不能有两个public类的,把public class Vehicle改成class Vehicle试试看!
一个类文件里面,不能有两个public类的,把public class Vehicle改成class Vehicle试试看!
参考资料: 个人经验
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个.java文件中只能有一个贺档用public关键字局拆修饰的类,且这个类的禅腊乱类名必须和你的.java文件同名。你把第一个Vehicle类前的public修饰符去掉就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询