编程定义一个汽车类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. awstats 安装
  2. antd vue form 手动校验_Vue 开发者不可错过的五款开源扩展组件
  3. ML 自学者周刊:第 2 期
  4. isecure center 综合安防管理平台_企业综合安全管理平台
  5. echarts line
  6. 心得 | 《用得上的商学课》 004 边际成本 | 飞机起飞前的座位,只卖一块钱?...
  7. Tcp keepalive详解
  8. 关于php print_r
  9. foremost的下载安装使用说明
  10. 友好的可视化工具——trelliscope
  11. Incorrect string value: '\xF0\x9F\x98\x82' for column '' at row 1
  12. Android 5.0状态栏通知图标的实现
  13. 循环神经网络教程第二部分-用python,numpy,theano实现一个RNN
  14. 白钢条用什么可以切割_白钢用什么切割?
  15. 唐端荣|DSP投放引擎的设计与实现
  16. 十个1分钟换来健康,搞IT必看
  17. 【剑指offer38】全排列问题-递归的运用
  18. pytorch distribute all_reduce方法实验
  19. Weex 初体验(1)
  20. 恒生电子怎样——应届生眼中的恒生

热门文章

  1. win10添加软件开机启动
  2. C++中求string类型字符串的长度的方法
  3. Tensorflow的Win10、CPU版本安装
  4. 《Android系统开发》笔记
  5. eclipse编码格式该如何设置
  6. 1. 基于MSYS2的Mingw-w64 GCC搭建Windows下C++开发环境
  7. Emqtt -- 02 -- 搭建本地项目
  8. 智鼎逻辑推理题及答案_联合利华2018年笔试真题(含答案和解析)
  9. 为什么使用PostgreSQL
  10. AVM环视算法 3D效果 全方位视图 韩国VADAS 让你感受不一样的360全景