JAVA代码交通工具选择 java定义交通工具类

用java设计一个交通工具类,能初始化它的成员假设你要的交通工具要初始的东西有:速度,车身高,车身宽
Public Class Car()
{
Public int speed;//车的速度
Public int height;//车身高
Public int width;//车身宽
public Car(int s,int h,int w)//在外部定义的时候传入三个参数,分别是 速度,车身高,车身宽
{
speed=s;//初始化车速度
height=h;//初始化车身高
width=w;//初始化车身宽
}
}
其他的什么的成员变量的设置~~ 就是跟这个速度,高,宽 差不多
java习题定义一个交通工具类Vehicle,包含属性(speed,name,color)和方法(start,stop,run)1、Vehicle类所具有的属性题目没有给定数据类型 , 自主选择定义属性的数据类型 。代码如下
public class Vehicle{
private double speed;//速度
private String name;//名字
private String color;//颜色
public double getSpeed() {
return speed;
}
public void setSpeed(double speed) {
this.speed = speed;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
//start方法
public void start()
{
System.out.println("汽车,"+this.name+this.color+"启动 。");
}
//stop方法
public void stop( )
{
System.out.println("汽车,"+this.name+this.color+"停止 。");
}
//run方法
public void run( )
{
System.out.println("汽车,"+this.name+"行驶,速度 "+this.speed+"km/h");
}
public static void main(String[] args) {
//主方法,执行需要的操作
Vehicle v =new Vehicle();
v.setName("奔驰");
v.setColor("红色");
v.setSpeed(120);
v.start();
v.run();
v.stop();
}
}
2、在主方法程序中生成Vehicle的对象,通过set方法给对象赋值,运行效果
求教一个java问题 设计一个交通工具类Vehicle,其中的属性包括:速度speed、类别kind、颜色color;方法包括veh.getKind("car");
改Kind变量的时候写错JAVA代码交通工具选择了JAVA代码交通工具选择,应该用setKind吧,你的Kind没有初始化,所以为空.另外写类的时候弄构造函数是个好习惯 。还有如果用下IDE写这些的话,能很方便的帮你生成所有属性的Get和Set方法的 。
java 定义一个表示交通工具的抽象类package com.test;
/*
定义一个表示交通工具的抽象类(name(名字)、price(价格)、manufacturer(制造商) , 抽象方法有停止stop)
。定义一个EngineInterf表示发动机的接口,该接口中的方法有启动start,start方法具有一个参数来表示该发动机采用的燃料类型,
比如家用轿车采用汽油,飞机采用航空煤油、卡车采用柴油等等) 。
定义一个飞机类和家用轿车类,并进行测试 。*/
public abstract class Vehicle {
public String name;
public double price;
public String manufacturer;
public abstract void stop();
public static void main(String[] args) {
EngineInterf e = new Aeroplane();
e.start("煤油");
EngineInterf car = new Car();
car.start("汽油");
}
}
interface EngineInterf {
public void start(String flag);
}
class Aeroplane extends Vehicle implements EngineInterf {
【JAVA代码交通工具选择 java定义交通工具类】 @Override
public void start(String flag) {
System.err.println("我是用" + flag);
}
@Override
public void stop() {
}
}
class Car extends Vehicle implements EngineInterf {

推荐阅读