java两个类在两个源程序文件中如何同时运行?
packagecar;publicclassCar{Stringbrand;doubleengineDisplacement;privatedoublespeed;boo...
package car;
public class Car
{
String brand;
double engineDisplacement;
private double speed;
boolean status;
double maxSpeed;
public Car(){}
public Car(String brand,double engineDisplacement,double maxSpeed)
{
this.brand=brand;
this.engineDisplacement=engineDisplacement;
this.maxSpeed=maxSpeed;
}
public void start()
{
status=true;
}
public void speedUp()
{
if(status==true)
{
speed=speed+5;
if(speed>maxSpeed)
speed=maxSpeed;
}
}
public void slowDown()
{
if(status==true)
{
speed=speed-5;
if(speed<0)
speed=0;
}
}
public void stop()
{
if(speed==0)
status=false;
}
}
package testcar;
import car.Car;
public class TestCar
{
public static void main(String args[])
{
Car a=new Car();
a.speed=1000;
System.out.println(a.speed);
}
}
Car类在Car.java的源文件中声明了包名car,TestCar类在TestCar.java 的源文件中 声明了包名testcar 然后TestCar类中包含了Car类的包car;
运行的时候要怎么输入命令啊 输入格式是怎么样的 javac 后面应该是什么呢? 展开
public class Car
{
String brand;
double engineDisplacement;
private double speed;
boolean status;
double maxSpeed;
public Car(){}
public Car(String brand,double engineDisplacement,double maxSpeed)
{
this.brand=brand;
this.engineDisplacement=engineDisplacement;
this.maxSpeed=maxSpeed;
}
public void start()
{
status=true;
}
public void speedUp()
{
if(status==true)
{
speed=speed+5;
if(speed>maxSpeed)
speed=maxSpeed;
}
}
public void slowDown()
{
if(status==true)
{
speed=speed-5;
if(speed<0)
speed=0;
}
}
public void stop()
{
if(speed==0)
status=false;
}
}
package testcar;
import car.Car;
public class TestCar
{
public static void main(String args[])
{
Car a=new Car();
a.speed=1000;
System.out.println(a.speed);
}
}
Car类在Car.java的源文件中声明了包名car,TestCar类在TestCar.java 的源文件中 声明了包名testcar 然后TestCar类中包含了Car类的包car;
运行的时候要怎么输入命令啊 输入格式是怎么样的 javac 后面应该是什么呢? 展开
4个回答
展开全部
你可以放入两个包中,其中一个写main调用另一个类,只需要导一下包即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议使用一些集成开发环境,比如eclipse,jb来提高效率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
javac testcar.TestCar.java
或者cd到TestCar.java所在目录再用javac TestCar.java进行编译也可以
或者cd到TestCar.java所在目录再用javac TestCar.java进行编译也可以
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询