编程定义一个汽车类Car
要求如下:
(1)定义成员变量:品牌( brand) , 价格( price) , 颜色( color) , 销售日期( date);
(2)定义无参构造方法和带参构造方法 , 其中无参构造方法调用带参构造方法来初始化类中的变量;
文章插图
(3)定义上述成员变量所对应的()/()方法;以及一个显示所有成员信息的()方法;
(4)定义一个测试类 , 使用无参构造方法创建Car对象car1 , 调用()方法显示car1对象的信息 , 使用带参构造方法创建Car对象car2 , 调用()方法显示car2对象的信息 。测试结果如下:
代码如下:
类
import java.util.GregorianCalendar;public class CarDemo {public static void main(String[] args) {Car car1=newCar();System.out.println(car1);System.out.println("------------------");Car car2=new Car("奥迪", "黑色", 38, new GregorianCalendar(2022,7,8));System.out.println(car2);}}
Car类:
【编程定义一个汽车类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;privateCalendardate;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年%
- 语c软件排行榜,C语言编程软件
- 刘邦一个功臣都没过?为什么会这么说没过功臣
- 美专家说出实话:只有一个办法能战胜我国,但有一条红线不敢触碰 跟0相关的中国之最
- 哮天犬转世,拥有一个比狗还灵敏的鼻子#奇幻 吉尼斯记录狗的鼻子
- 冲上热搜!上海大三学生用一个“猪鼻子”圈住了两篇SCI论文 上海吉尼斯记录戳鼻孔
- 在天津的大街小巷走了一个多小时,看看这座城市到底怎么样? 天津历史之最
- 世界上最圆的球体,价值一千万,竟然是为了定义千克! 花的世界之最
- 一个中国和尚帮助他解决了问题,也破解了西方300年来的困惑
- 史上第一个亡国昏君夏桀做了哪些暴行断送了江山
- 六个网络安全专业人员就有一个年薪十万英镑