java编程题,求答案,急求。

如题所述

    Engine.java

    package com.nemo.test;

    /**
     * 发动机
     */
    public class Engine {

    private float paiqiliang; // 排气量

    public float getPaiqiliang() {
    return paiqiliang;
    }

    public void setPaiqiliang(float paiqiliang) {
    this.paiqiliang = paiqiliang;
    }

    public void startEngine() {
    System.out.println("发动机启动!!!");
    }

    public void stopEngine() {
    System.out.println("发动机关闭!!!");
    }

    }

    SteeringWheel.java

    package com.nemo.test;

    /**
     * 方向盘
     */
    public class SteeringWheel {

    private String caizhi; // 材质

    public String getCaizhi() {
    return caizhi;
    }

    public void setCaizhi(String caizhi) {
    this.caizhi = caizhi;
    }

    public void xuanzhuanSteeringWheel() {
    System.out.println("选中方向盘!!!");
    }

    }

    Wheel.java

    package com.nemo.test;

    /**
     * 车轮
     */
    public class Wheel {

    private String brand; // 品牌

    public String getBrand() {
    return brand;
    }

    public void setBrand(String brand) {
    this.brand = brand;
    }

    public void chongqi() {
    System.out.println("给车轮充气!!!");
    }

    }

    Car.java

    package com.nemo.test;

    /**
     * 汽车
     */
    public class Car {

    private String brand; // 汽车品牌
    private Engine engine; // 发动机
    private Wheel wheel; // 车轮
    private SteeringWheel steeringWheel; // 方向盘

    public String getBrand() {
    return brand;
    }

    public void setBrand(String brand) {
    this.brand = brand;
    }

    public Engine getEngine() {
    return engine;
    }

    public void setEngine(Engine engine) {
    this.engine = engine;
    }

    public Wheel getWheel() {
    return wheel;
    }

    public void setWheel(Wheel wheel) {
    this.wheel = wheel;
    }

    public SteeringWheel getSteeringWheel() {
    return steeringWheel;
    }

    public void setSteeringWheel(SteeringWheel steeringWheel) {
    this.steeringWheel = steeringWheel;
    }

    public Car(Engine engine, Wheel wheel, SteeringWheel steeringWheel) {
    this.brand = "东风";
    this.engine = engine;
    this.wheel = wheel;
    this.steeringWheel = steeringWheel;
    }

    public Car() {
    }

    public static void main(String[] args) {
    Engine engine = new Engine(); // 造发动机
    engine.setPaiqiliang(1.5f); // 设置发动机排气量
    SteeringWheel steeringWheel = new SteeringWheel(); // 造方向盘
    steeringWheel.setCaizhi("黄金"); // 设置方向盘材质
    Wheel wheel = new Wheel(); // 造车轮
    wheel.setBrand("兰博基尼"); // 设置车轮品牌

    Car car = new Car(engine, wheel, steeringWheel); // 造汽车
    wheel.chongqi(); // 给车轮充气
    engine.startEngine(); // 启动发动机
    steeringWheel.xuanzhuanSteeringWheel(); // 选中方向盘
    System.out.println(car.getBrand() + "牌子的汽车开动了!!!");
    }

    }

温馨提示:内容为网友见解,仅供参考
无其他回答

JAVA急救!!!各位大虾帮下忙啊!!!
import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JMenuBar;import javax.swing.JMenu;import javax.swing.JMenuItem;import javax.swing.JToolBar;import java.awt.Rectangle;import javax.swing.JButton;import javax.swing.ImageIcon;import java.awt...

各位Java高手急救啊!!!小弟初学者。。。
package com.baidu.huangcy.solve;class Point { private double x, y, z; public Point(double x, double y, double z) { super(); this.x = x; this.y = y; this.z = z; } public double getY() { return y; } public void setY(double y) ...

急救急救va故障。。三星E908.。
晕死 不是那样搞的 从内存卡装JAVA要有JAR和JAVE文件才行 比较麻烦 步骤如下:下载好07版QQ08的不支持,那是一个压缩包,把他解压从内存卡转到手机,手机待机时输入*#9998*5282#然后选第三个输密码235282选择JAR文件安装就可以了。还有一个更简单的方法就是手机登陆3G。QQ。COM下载,选择手机型号,...

手机内存有个java游戏删不掉.急救!
1、软格:在手机上输入*#7370#之后要求你输入锁码,初始密码是:12345,如果你更改过手机密码,那就是更改后的密码(不是SIM卡密码),之后出现白屏,只显示NOKIA字样,1-2分钟后就完成了,格完重新输入手机时间;2、硬格:先关机,在开机的同时按住拨号键、“*”键、“3”键,打开电源直到“NOKIA...

急救!org.springframework.jdbc.UncategorizedSQLException:_百度...
主要意思是: hibernate无法执行[select channel0_.channel_id as channel1_, channel0_.channel_name as channel2_0_, channel0_.channel_order as channel3_0_ from channel channel0_ order by channel0_.channel_order asc];这句话, '.\/zk8011439_db\/channel.frm'这个文件有问题 ...

java中reset()函数的用法疑问,新手急救!!
import java.io.IOException;public class LeiA { public static void main(String[] args)throws IOException{ String s="This is a &aa not.\\n";byte buf[]=s.getBytes();ByteArrayInputStream in=new ByteArrayInputStream(buf);BufferedInputStream f=new BufferedInputStream(in);int c;boolean ...

Java中,怎样用while循环来求4位数字的总和 比如1234 我要怎样算出这4...
你可以先看,不懂可以追问。。。public class AA { static int i = 1000;static int sum;public static void main(String[] args) { Scanner sc = new Scanner(System.in);int num = sc.nextInt();while(i!=0){ int one = num\/i;i = i\/10;if(one<10){ sum = one + sum;} e...

急救,这个在classpath中配置怎麼写,还是有别的问题
需要你把cactus.properties文件放到classpath下 在eclipse或者一个普通项目中,你把这个文件放到src路径下就可以了

急救:java.lang.UnsatisfiedLinkError: SQLConnect怎么办?
你是写的DB2数据库连接有问题,可能是没有导包 COM.ibm.db2.jdbc.app.DB2Connection.connect(Unknown Source)没有发现连接源,下面几个报的建立连接失败等等。我men公司现在也用这个数据库,我估计是你没导包,或者是驱动错误错了。

eclipse导入自己写的包,the import cannot be resolved,新手急救!
很简单啊,首先将你生成的library.jar拷贝到experiment项目下(我这里是mylib.jar 放在项目目录下即可),然后bulid path 选择第一个 Add jars 完成之后,在Hello里面调用,源码如下:Hello.java Print.java 这是Hello.java运行结果 还有问题可以找我 ...

相似回答