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


    package homework1;
    
    public class Car 
    {
        //成员变量
        String pinpai;
        
        //成员方法
        void drive()
        {
            
        }
    
    }
    package homework1;
    
    public class Aodi extends Car
    {
        //成员变量
        public String jiage;
        public String xinghao;
        public double sudu;
        Aodi(String jiage,String xinghao,double sudu)
        {
            this.sudu=sudu;
            this.jiage=jiage;
            this.xinghao=xinghao;
        }
        
        //成员方法
        double jiasu(double a)
        {
            this.sudu+=a;
            return sudu;
        }
        double jiansu(double b)
        {
            this.sudu-=b;
            return sudu;
        }
    }
    package homework1;
    
    public class Benchi extends Car
    {
            //成员变量
            public String jiage;
            public String xinghao;
            public double sudu;
            
            Benchi(String jiage,String xinghao,double sudu)
            {
                this.sudu=sudu;
                this.jiage=jiage;
                this.xinghao=xinghao;
            }
            
            //成员方法
            double jiasu(double a)
            {
                this.sudu+=a;
                return sudu;
            }
            double jiansu(double b)
            {
                this.sudu-=b;
                return sudu;
            }
    
    }
    package homework1;
    
    public class E
    {
    
        public static void main(String[] args) 
        {
            Aodi ad=new Aodi("500000元","A6L",110);
            System.out.println("品牌:Aodi"+"   型号:"+ad.xinghao+"   价格:"+ad.jiage+"   车速:"+ad.sudu);        
            System.out.println("加速30后车速为:"+ad.jiasu(30));
            
            Benchi bc=new Benchi("900000元","S 320L",120);
            System.out.println("品牌:Benchi"+"   型号:"+bc.xinghao+"   价格:"+bc.jiage+"   车速:"+bc.sudu);        
            System.out.println("减速30后车速为:"+bc.jiansu(30));
    
        }
    
    }

  • 相关阅读:
    js-实现点击按钮直接打印
    XMLHTTPREQUEST–获取上传文件的进度
    The prop 'history' is marked as required in 'Router', but its value is 'undefined'.in Router
    javascript之闭包,递归,深拷贝
    node之get与post
    css公共样式
    php之创建jsonp接口调数据
    javascript之创建对象的方式
    angular之两种路由
    php之上传图片及传数据到mysql
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5890136.html
Copyright © 2020-2023  润新知