zoukankan      html  css  js  c++  java
  • 24.编写一个Car类,具有String类型的属性品牌,具有功能drive; 定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速; 定义主类E,在其main方法中分别创建Aodi和Benchi的对象并测试对象的特 性。

    //Car

    package zuoye;

    public class Car {
    private String pinpai;
    public String getPinpai() {
    return pinpai;
    }
    public void setPinpai(String pinpai) {
    this.pinpai = pinpai;
    }
    public int drive()
    {
    int i=100;
    return i;
    }

    }

    //Aodi

    package zuoye;

    public class Aodi extends Car {
    private double price;
    private String style="";

    public Aodi() {
    super();setPinpai("Aodi");
    }

    public void changeSpeed(int j)
    {
    System.out.println(getPinpai()+getStyle()+"速度变为:"+(this.drive()+j));
    }

    public double getPrice() {
    return price;
    }

    public void setPrice(double price) {
    this.price = price;
    }

    public String getStyle() {
    return style;
    }

    public void setStyle(String style) {
    this.style = style;
    }

    }

    //Benchi

    package zuoye;

    public class Benchi extends Car {
    private double price;
    private String style="";
    public double getPrice() {
    return price;
    }
    public void setPrice(double price) {
    this.price = price;
    }
    public String getStyle() {
    return style;
    }
    public void setStyle(String style) {
    this.style = style;
    }
    public void changeSpeed(int j)
    {
    System.out.println(getPinpai()+getStyle()+"速度变为:"+(drive()+j));
    }
    public Benchi() {
    super();
    setPinpai("Benchi");
    }

    }

    //主类

    package zuoye;

    public class E {

    public static void main(String[] args) {
    Aodi a=new Aodi();
    Benchi b=new Benchi();
    a.setStyle("Q7");
    b.setStyle("S200");
    a.drive();
    b.drive();
    a.changeSpeed(20);
    a.changeSpeed(-20);
    b.changeSpeed(-50);

    }

    }

    ///运行结果

    AodiQ7速度变为:120
    AodiQ7速度变为:80
    BenchiS200速度变为:50

  • 相关阅读:
    PDF太大怎么办?缩小PDF的4种常用方法
    电脑插上网线无法连接网络完美解决方案
    HTTP攻击与防范-跨站攻击-01简介
    HTTP攻击与防范-跨网站脚本攻击
    HTTP攻击与防范-PHP客户端脚本攻击
    HTTP攻击与防护-函数注入攻击
    HTTP攻击与防范-命令注入攻击
    重置NSX防火墙策略
    NBU8.1安装
    Vcenter由Win2008r2迁移到linux
  • 原文地址:https://www.cnblogs.com/nicebaby/p/5892334.html
Copyright © 2011-2022 走看看