要求:某汽车销售公司,销售各种小车,有品牌、型号,座位数、颜色、单价,上个月销售量等属性,及计算月销售金额方法。创建Car类封装上述属性与方法,创建测试类,实例化多部小车,从键盘输入数据(假定上月销售了3种类型的车),假设各种车的销售情况如下表所示,输出上月销售明细,并统计小车的上个月总销售金额。
回答:代码如下,编写类不难的,先慢慢写,等写多了,就去看看设计模式,计算机工作急不来,慢慢沉淀,积累知识
import java.util.*;
public class Test{
public static void main(String[] args){
//实例化对象,根据你的表格更改
Car car1 = new Car("宝马","X","6","红色",10000,4);
Car car2 = new Car("奔驰","Y","6","绿色",20000,4);
Car car3 = new Car("宝来","Z","6","蓝色",30000,4);
//统计总金额
int sum = car1.price + car2.price + car2.price;
System.out.println("销售总金额为:" + sum);
//销售情况的具体打印,这里就打印一个啦
System.out.println("宝马销售量:" + car1.soldnumber);
}
}
class Car{
String brand;
String model;
String seatnumber;
String color;
int price;
int soldnumber;
//构造函数,初始对象时直接调用,将参数传递给属性进行初始化
Car(String n1,String n2,String n3,String n4,int m1,int m2){
this.brand = n1;
this.model = n2;
this.seatnumber = n3;
this.color = n4;
this.price = m1;
this.soldnumber = m2;
}
}
稍微有些不符合,从键盘键入数据,就可以先定义字符串,再把销售量替换成你输入的字符串就行,初始化往后延就行;或者选择对对象的属性进行更改,这里就不再补充了,你可以尝试一下,后续有问题请通知冰冰一号
基础并不难,建议自己写一下,对于封装,不理解可以在B站找一个视频学习一下,在线等代码根本就是杯水车薪,基本上对你没有任何帮助