• 类和对象-机动车


    按要求编写Java应用程序。

    (1)创建一个叫做机动车的类:

    属性:车牌号(String),车速(int),载重量(double)

    功能:加速(车速自增)、减速(车速自减)、修改车牌号,查询车的载重量。

    编写两个构造方法:一个没有形参,在方法中将车牌号设置“XX1234”,速

    度设置为100,载重量设置为100;另一个能为对象的所有属性赋值;

    (2)创建主类:

    在主类中创建两个机动车对象。

    创建第一个时调用无参数的构造方法,调用成员方法使其车牌为“辽

    A9752”,并让其加速。

    创建第二个时调用有参数的构造方法,使其车牌为“辽B5086”,车速为150,

    载重为200,并让其减速。

    输出两辆车的所有信息

     1 package com.hanqi.z1p1;
     2 
     3 public class Jidongche {
     4 
     5     String Number;
     6     int Speed;
     7     double Weight;
     8     
     9     int speedUp(int Speed)
    10     {
    11         this.Speed+=Speed;
    12         System.out.println("车牌号为"+this.Number+"现在的车速是:"+this.Speed);
    13         return this.Speed;
    14     }
    15     
    16     int speedDown(int Speed)
    17     {
    18         this.Speed-=Speed;
    19         System.out.println("车牌号为"+this.Number+"现在的车速是:"+this.Speed);
    20         return this.Speed;
    21     }
    22     
    23     String setNumber(String Number)
    24     {
    25         this.Number=Number;
    26         System.out.println("修改后的车牌号是:"+this.Number);
    27         return this.Number;
    28     }
    29     
    30     void getWeight()
    31     {
    32         System.out.println("车牌号为"+this.Number+"的载重量为:"+this.Weight);
    33     }
    34     
    35     Jidongche()
    36     {
    37         Number="XX1234";
    38         Speed=100;
    39         Weight=100;
    40     }
    41     
    42     Jidongche(String Number,int Speed,double Weight)
    43     {
    44         this.Number=Number;
    45         this.Speed=Speed;
    46         this.Weight=Weight;
    47     }
    48     
    49     public static void main(String[] args) {
    50         // TODO 自动生成的方法存根
    51 
    52         Jidongche j1=new Jidongche();
    53         System.out.println(j1.Number);
    54         j1.setNumber("辽A9752");
    55         j1.speedUp(100);
    56         j1.getWeight();
    57         
    58         Jidongche j2=new Jidongche("辽B5086",150,200);
    59         j2.speedDown(50);
    60         j2.speedUp(120);
    61         
    62         System.out.println("j1的所有信息:"+j1.Number+" "+j1.Speed+" "+j1.Weight+" ");
    63         System.out.println("j2的所有信息:"+j2.Number+" "+j2.Speed+" "+j2.Weight+" ");
    64         
    65         
    66     }
    67 
    68 }

    运行结果:

  • 相关阅读:
    推荐引擎初探
    基于支持向量机的机械零件剩余寿命区间估计
    PCA与KPCA
    利用PCA进行故障监测
    Calling Matlab function from python: “initializer must be a rectangular nested sequence”
    pandas的resample重采样
    北斗网络时钟服务器的特点
    sntp时间服务器的介绍
    网络校时服务器
    电力同步时钟系统介绍
  • 原文地址:https://www.cnblogs.com/miss123/p/5512557.html
Copyright © 2020-2023  润新知