• 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);
            
        }
    
    }

  • 相关阅读:
    转载:Package by feature, not layer
    [翻译][架构设计]The Clean Architecture
    消息处理管道
    Pool:小对象缓存or复用
    View事件分发
    动静分离-前后端分离部署
    MySQL 执行计划中Extra的浅薄理解
    探索java世界中的日志奥秘
    记一次转不过弯的递归
    Spring MVC
  • 原文地址:https://www.cnblogs.com/jskbk/p/5512582.html
Copyright © 2020-2023  润新知