zoukankan      html  css  js  c++  java
  • java 面向对象练习题9

    //按要求编写Java应用程序。
    //(1)创建一个叫做机动车的类:
    //属性:车牌号(String),车速(int),载重量(double)
    //功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。
    //编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速
    //度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;
    //(2)创建主类:
    //在主类中创建两个机动车对象。
    //创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽
    //A9752”,并让其加速。
    //创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,
    //载重为200,并让其减速。
    //输出两辆车的所有信息

    public class Jidongche {
        String chepai;
        
        public String getChepai() {
            return chepai;
        }
        public void setChepai(String chepai) {
            this.chepai = chepai;
        }
        int chesu;
        double zaizhong;
        public void jiasu(int a)
        { 
            chesu+=a;
            System.out.println("加速"+a+"后速度变为"+chesu);
        }
            
         public void jiansu(int b)
        {
            chesu-=b;
            if(chesu>=0)
            {
                System.out.println("减速"+b+"后速度变为"+chesu);
            }
            
            else
                
            {
                System.out.println("减速"+b+"后速度变为0");
            }
        }
         Jidongche()
         {
             chepai="XX1234";
             chesu=100;
             zaizhong=100;
         }
         Jidongche (String a,int b,double c)
         {
             chepai=a;
             chesu =b;
             zaizhong=c;
         }
         public static void main(String[] args) {
            Jidongche j1=new Jidongche();
            j1.setChepai("辽A9752");
            System.out.println(j1.chepai);
            System.out.println("第二辆车的车牌是"+j1.chepai+"车速是"+j1.chesu+"载重量是"+j1.zaizhong);
            j1.jiasu(30);
            Jidongche j2=new Jidongche("辽B5086",150,200);
            System.out.println("第二辆车的车牌是"+j2.chepai+"车速是"+j2.chesu+"载重量是"+j2.zaizhong);
            j2.jiansu(30);
            
        }
    
    }

  • 相关阅读:
    [YTU]_2911(我想放假)
    [YTU]_2907(类重载实现矩阵加法)
    [YTU]_2617(B C++时间类的运算符重载)
    [YTU]_2633( P3 数钱是件愉快的事)
    [YTU]_2444(C++习题 对象转换)
    [YTU]_2535( C++复数运算符重载(+与<<))
    [YTU]_2354 (实现复数类中的加运算符重载【C++运算符重载】)
    集训总结DAY.1(18.5.22)——KMP
    爬爬爬山
    P3803 【模板】多项式乘法(FFT)
  • 原文地址:https://www.cnblogs.com/jskbk/p/5512582.html
Copyright © 2011-2022 走看看