JAVA设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight

这篇具有很好参考价值的文章主要介绍了JAVA设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功能。

class Vehicle{
    private int wheel;
    private double weight;
    
    public Vehicle() {

    }
    public Vehicle(int wheel, double weight) {
        
        this.wheel = wheel;
        this.weight = weight;
    }
    public int getWheel() {
        return wheel;
    }
    public void setWheel(int wheel) {
        this.wheel = wheel;
    }
    public double getWeight() {
        return weight;
    }
    public void setWeight(double weight) {
        this.weight = weight;
    }
    public void getInfo () {
        System.out.println("车的轮子为:"+ wheel + ", 车重为:"+ weight);
    }
}
class Car  extends Vehicle{
    private int loader;

    public int getLoader() {
        return loader;
    }

    public void setLodar(int loader) {
        this.loader = loader;
    }
    public void  getInfo() {
        System.out.println("车的轮子为:"+ getWheel() + ", 车重为:"+ getWeight () +"载人数量为:" + loader);
    }
}
class Truck extends Car{
    private double payload;

    public double getPayload() {
        return payload;
    }

    public void setPayload(double payload) {
        this.payload = payload;
    }
    public void getInfo () {
        System.out.println("车的轮子为:" + getWheel()+ ", 车重为:"+ getWeight () +"载人数量为:" + getLoader()+ ", 车的载重量为:" + payload);
    }
}
public class Demo3 {
public static void main(String[] args) {
    Car car = new Car();
    car.setWheel(4);
    car.setWeight(23.6);
    car.setLodar(12);
    car.getInfo();
    Truck truck = new Truck();
    truck.setWheel(8);
    truck.setWeight(45.7);
    truck.setLodar(2);
    truck.setPayload(50.6);
    truck.getInfo();
            
}
}文章来源地址https://www.toymoban.com/news/detail-442904.html

到了这里,关于JAVA设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 两个list如何根据一个list中的属性去过滤掉另一个list中不包含这部分的属性,用流实现

    要是需要GPT Plus账号的小伙伴可以联系我~ 你可以使用Java 8的流来实现这个功能。假设你有两个包含对象的List,每个对象有一个属性,你想根据一个List中的属性值来过滤掉另一个List中不包含这个属性值的对象。下面是一种使用流的方式来实现这个功能 在上面的例子中,我们

    2024年02月12日
    浏览(49)
  • 编写一个Student类,包含name和age属性,提供有参构造方法

    2. 请按照下列要求编写程序。 ( 1 ) 编写一个 Student 类,包含 name 和 age 属性,提供有参构造方法。 ( 2 ) 在 Student 类中,重写 toString() 方法,输出 age 和 name 的值。 ( 3 ) 在 Student 类中,重写 hashCode() 和 equals() 方法 hashCode() 的返回值是 name 的 hash 值与 age 的和。 equals(

    2024年02月11日
    浏览(37)
  • Java判断一个字符串是否包含某个字符

    1 问题 如何利用Java通过不同的方法来判断一个字符串是否包含某个字符。 2 方法 .contains方法 这个是利用java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列,此方法返回true,如果此字符串包含,否则返回false。 (2).indexOf方法 这一个是利用java.lang.Str

    2024年02月16日
    浏览(91)
  • Java判断一个字符串是否包含某个字符串

    开发过程中,有时会判断一个字符串是否包含某个字符串的操作,这里总结判断方法。 方式一:contains()方法         理解:contains() 方法用于判断字符串中是否包含指定的字符或字符串。(判断一个字符串是否包含某个字符串)         语法:public boolean contains(CharSequence

    2024年02月13日
    浏览(92)
  • 蓝牙App设计2:使用Android Studio制作一个蓝牙软件(包含:代码实现等)

    前言:蓝牙聊天App设计全部有三篇文章(一、UI界面设计,二、蓝牙搜索配对连接实现,三、蓝牙连接聊天),这篇文章是:二、蓝牙搜索配对连接实现。 课程1:Android Studio小白安装教程,以及第一个Android项目案例“Hello World”的调试运行 课程2:蓝牙聊天App设计1:Android S

    2024年02月11日
    浏览(50)
  • Java毕业设计174例,包含部署视频

    包含部署视频: 1、基于ssh的婴幼儿产品销售系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部署视频) 2、基于jsp的医院管理住院系统毕业设计(项目报告+答辩PPT+源代码+数据库+部署视频) 3、基于ssh的医院在线挂号系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部

    2024年02月10日
    浏览(27)
  • [面向对象程序设计] 汽车租赁系统(Java实现)

    通过Java简单实现汽车租赁系统。 1)系统分为管理员和用户角色登录,不同的角色有不同的权限操作; 2)管理员功能:查看、添加、修改和删除车辆信息,查看营业额; 3)用户功能:登录后,可以查看车辆、租车、换车,模拟付款等; 查看车辆:查看可租/已租车辆;特定

    2023年04月21日
    浏览(42)
  • 检查一个Java List是否包含某个JavaBean对象的特定值,并且获取这个值

    在这个例子中,我们使用了Java 8的 Optional 类来处理可能不存在的结果。如果找到了匹配的Bean对象,我们可以使用 get() 方法获取它,并打印出其名称。如果没有找到匹配的Bean对象, isPresent() 方法将返回 false ,我们将打印出相应的消息。

    2024年01月24日
    浏览(50)
  • idea2023版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一、下载idea 先下载JDK  1.去浏览器搜索idea官网,找到官网  2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放idea软件的 二、安装idea  5.在本地磁盘中的下载里面找到下载的idea并双击打开 6.选择Next ​编辑 7.选择要安装的文

    2024年02月08日
    浏览(97)
  • idea2022版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一、下载idea 先下载JDK  1.去浏览器搜索idea官网,找到官网  2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放idea软件的 二、安装idea  5.在本地磁盘中的下载里面找到下载的idea并双击打开 6.选择Next ​编辑 7.选择要安装的文

    2023年04月08日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包