zoukankan      html  css  js  c++  java
  • 继承—Car

    编写一个Car类,具有final类型的属性品牌,具有功能drive;

    定义其子类Aodi和Benchi,具有属性:价格、型号;具有功能:变速;

    定义主类E,在其main方法中分别创建Aodi和Benchi的对象并测试对象的特性。

     1 public class Car {
     2     private final String PinPai;
     3     
     4     public String getPinPai(){
     5         return PinPai;
     6     }
     7     public void drive(){
     8         System.out.println("我可以行驶。");
     9     }
    10     
    11     public Car(String pinpai){
    12         PinPai=pinpai;
    13     }
    14     
    15 }
     1 public class Aodi extends Car {
     2 
     3     public double price;
     4     public String xinghao;
     5 
     6     public void biansu() {
     7         System.out.println("速度改变");
     8     }
     9 
    10     public Aodi() {
    11         super("奥迪");
    12     }
    13 
    14     public void Aodi(double price, String xinghao) {
    15         this.price = price;
    16         this.xinghao = xinghao;
    17     }
    18 
    19     @Override
    20     public String toString() {
    21         return "Aodi [PinPai=" + getPinPai() + ", price=" + price + ", xinghao=" + xinghao + "]";
    22     }
    23 
    24 }
     1 public class BenChi extends Car{
     2 
     3     public double price;
     4     public String xinghao;
     5     
     6     public void biansu(){
     7         System.out.println("速度改变");
     8     }
     9     
    10     public BenChi(){
    11         super("奔驰");
    12     }
    13     public void BenChi(double price, String xinghao){
    14         this.price=price;
    15         this.xinghao=xinghao;
    16     }
    17 
    18     @Override
    19     public String toString() {
    20         return "BenChi [PinPai=" + getPinPai() + ", price=" + price + ", xinghao=" + xinghao + "]";
    21     }
    22     
    23 }
     1     public static void main(String[] args) {
     2         Aodi ad = new Aodi();
     3         ad.Aodi(400000, "A6");
     4         ad.biansu();
     5         System.out.println(ad.toString());
     6 
     7         BenChi bc = new BenChi();
     8         System.out.println(bc.getPinPai());
     9         bc.BenChi(350000, "Benze S—500");
    10         System.out.println(bc.toString());
    11 
    12     }

    运行结果:

  • 相关阅读:
    时间格式
    分页1
    vs2010 VS2008 VS2005 快捷键大全
    css 常用标签
    JS Array数组操作
    CSS属性
    jquery 选择器大全
    @fontface
    以前写过的ajax基础案例(王欢huanhuan)
    Jquery操作下拉框(DropDownList)的取值赋值实现代码(王欢)
  • 原文地址:https://www.cnblogs.com/ouyangtangfeng99/p/5519771.html
Copyright © 2011-2022 走看看