编程定义一个汽车类Car
要求如下:
(1)定义成员变量:品牌(String brand),价格(double price),颜色(String color),销售日期(Calendar date);
(2)定义无参构造方法和带参构造方法,其中无参构造方法调用带参构造方法来初始化类中的变量;
(3)定义上述成员变量所对应的getXxx()/setXxx()方法;以及一个显示所有成员信息的toString()方法;
(4)定义一个测试类CarDemo,使用无参构造方法创建Car对象car1,调用toString()方法显示car1对象的信息,使用带参构造方法创建Car对象car2,调用toString()方法显示car2对象的信息。测试结果如下:

代码如下:
CarDemo类

import java.util.GregorianCalendar;public class CarDemo {public static void main(String[] args) {Car car1=new  Car();System.out.println(car1);System.out.println("------------------");Car car2=new Car("奥迪", "黑色", 38, new GregorianCalendar(2022,7,8));System.out.println(car2);}}

Car类:

 import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;public class Car {private String name;private String sex;private double price;private  Calendar  date;public Car() {this("奥拓","土豪金",3.8,new GregorianCalendar());}public Car(String name, String sex, double price, Calendar date) {super();this.name = name;this.sex = sex;this.price = price;this.date = date;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}public Calendar getDate() {return date;}public void setDate(Calendar date) {this.date = date;}@Overridepublic String toString() {//方式1
//      DateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
//      return "品牌:" + name + "\n颜色:" + sex + "\n价格:" + price + "万\n销售日期:" +sdf.format(date) ;//方式2return "品牌:" + name + "\n颜色:" + sex + "\n价格:" + price + "万\n销售日期:" +String.format("%tY年%<tm月%<td日", date) ;}}

编程定义一个汽车类Car相关推荐

  1. 2、设计2个类,要求如下:[必做题] 2.1 定义一个汽车类Vehicle, 2.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型 )和速度speed(do

    2.1 定义一个汽车类Vehicle 2.1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型). 2.1.2 至少提供一个有 ...

  2. 定义一个汽车类Car

    /*** 定义一个汽车类Car* 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型),并且所有属性为私有.* 至少提供一个有参的构 ...

  3. python定义一个汽车类_汽车类Python程序

    您的代码有几个问题:您尚未创建实例:mycar = Car(year, make, speed) 您已将mycar重命名为my_car:即my_car.brake() 类属性称为self.__spee ...

  4. java 建一个car_大学java习题 :定义一个汽车类car

    满意答案 kokoboy521 推荐于 2017.09.05 采纳率:51%    等级:10 已帮助:666人 public class Car { private String brand; pr ...

  5. 李小龙游戏java_java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重,平均分成绩;生成10个St...

    满意答案 ldzhi 推荐于 2017.10.07 采纳率:43%    等级:12 已帮助:5491人 public class DateDemo { public static void main ...

  6. python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python

    1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...

  7. 定义一个Car类,完成成员方法构造方法的多种使用方法以及基本案例

    定义一个汽车类 package leiDeDingYi_leiDeShiYong;public class Car {//定义一个类String color;//成员变量 车的颜色int wheelN ...

  8. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  9. 《JAVA》编程创建一个Box类(长方体),在Box类中定义三个变量

    问题:编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length).宽(width)和高(heigth),再定义一个方法void setBox(int l, int w ...

最新文章

  1. leetcode 200.岛屿数量 c代码
  2. 大话数据结构 17:图的深度优先遍历和广度优先遍历
  3. Java上传文件到MongoDB GirdFS
  4. Winform 的一个多线程绑定DataGrid数据源的例子
  5. 5G商用将满一年,6G研发开始了...
  6. VC6.0创建文件夹
  7. Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用
  8. Selenium爬虫 -- 图片视频的src绝对地址链接分析
  9. web打印控件|打印预览
  10. BUUCTF WEB 第四页WP(持续更新)
  11. 涉及到各种场景-英语小记-最爱的一篇
  12. Python10_阶段性作业
  13. win10升级补丁_干掉烦人的win10升级助手gwx
  14. 亚太融媒+ | APEC数据+:“鲸确数集”环保熊猫“小保保”2022拜年 | APEC产业+
  15. 工作室多wifi软路由工作室Ros软路由使用教程
  16. Linux数据库管理与应用
  17. Maya如何切换中英文
  18. shader 光照贴图
  19. 2019网易笔试(1-3题)
  20. unity Text文字淡入效果

热门文章

  1. 一个高级java工程师需要具备什么能力和技术
  2. 淫思奇巧篇 之 360火线 一起火火火~~~
  3. 弹性布局(伸缩布局)
  4. 你一定没见过的上岸姿势,疫情花式求职指北
  5. 可以删除的android系统自带程序
  6. 多个域名共享同一台服务器80端口:纯IIS服务器篇
  7. 面试官:聊一下分布式事务!
  8. 编写方法 peak(int[][] matix),显示matix中的所有局部最大值。
  9. 24届近3年浙江工业大学自动化考研院校分析
  10. postfix+cyrus-sasl+extmail+dovecot基于MySQL认证的邮件系统