用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,
创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,再创建一个主类,在主类中创建sell()销售方法,该方法中包含汽车接口类型的参数,当执行...
创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,再创建一个主类,在主类中创建sell()销售方法,该方法中包含汽车接口类型的参数,当执行该方法时,应该输出传递给sell()方法的各种汽车对象的价格、颜色、型号等信息。谢谢
展开
5个回答
展开全部
package No014.Final;
//写出汽车的总接口:获得汽车名称和价格利用get方法;
interface Car{
String getName();
int getPrince();
String getColor();
}
//相应的写出实例来继承接口;
class BMW implements Car{
public String getName() {
return "BMW";
}
public int getPrince() {
return 200000;
}
public String getColor() {
return "黑色";
}
}
class CheryQQ implements Car{
public String getName(){
return "CheryQQ";
}
public int getPrince(){
return 10000;
}
public String getColor() {
return "白色";
}
}
//利用主函数记录和算出车型,颜色,单价和总价;
public class CarShop
{
private int money=0;
public void sellCar(Car car){
System.out.println("车型"+car.getName()+"颜色是"+car.getColor()+"价格"+car.getPrince());
//增加卖车的价格;
money+=car.getPrince();
}
public int getMoney(){
return money;
}
public static void main(String[] args){
CarShop ashop=new CarShop();
ashop.sellCar(new BMW());
ashop.sellCar(new CheryQQ());
System.out.println("到现在为止卖出的车的总价为"+ashop.getMoney());
}
}
记得把包名和类名改一下就可以了。。。
//写出汽车的总接口:获得汽车名称和价格利用get方法;
interface Car{
String getName();
int getPrince();
String getColor();
}
//相应的写出实例来继承接口;
class BMW implements Car{
public String getName() {
return "BMW";
}
public int getPrince() {
return 200000;
}
public String getColor() {
return "黑色";
}
}
class CheryQQ implements Car{
public String getName(){
return "CheryQQ";
}
public int getPrince(){
return 10000;
}
public String getColor() {
return "白色";
}
}
//利用主函数记录和算出车型,颜色,单价和总价;
public class CarShop
{
private int money=0;
public void sellCar(Car car){
System.out.println("车型"+car.getName()+"颜色是"+car.getColor()+"价格"+car.getPrince());
//增加卖车的价格;
money+=car.getPrince();
}
public int getMoney(){
return money;
}
public static void main(String[] args){
CarShop ashop=new CarShop();
ashop.sellCar(new BMW());
ashop.sellCar(new CheryQQ());
System.out.println("到现在为止卖出的车的总价为"+ashop.getMoney());
}
}
记得把包名和类名改一下就可以了。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题,需要男女搭配,然后一起练“号”等个18年让他给你说🤓🤓🤓
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以定义个内部类的来保存型号信息。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-28
展开全部
20分太少了.东西太多.写着好累.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询