用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法

用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法第一个为无形参的构造方法,利用其中方法将颜色和型号设置为红色,轿车.第二个为带参构... 用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法
第一个为无形参的构造方法,利用其中方法将颜色和型号设置为红色,轿车.
第二个为带参构造方,利用构造方法将颜色和型号设置为黑色,轿车,另外该类创建两个方法,分别用来显示颜色和型号
展开
 我来答
聊娱乐的吃瓜群众
高能答主

2021-09-24 · 真正的娱乐是应着真正的工作要求而发生的。
聊娱乐的吃瓜群众
采纳数:1652 获赞数:86559

向TA提问 私信TA
展开全部

如下:

public class Car {

private String brandName ; // 汽车牌子

private int color; // 颜色 0:红 1:黄 2:兰 ...

public Car( String brandName, int color ){

this.brandName = brandName;

this.color = color;

}

public void move( String direction, int meters ){

System.out.println("牌子为"+ brandName + "的汽车向"+ direction + "移动了"+meters+"米.");

}

public static void main(String[] args){

Car car = new Car( "BMW", 1 );

car.move("东北", 100 );

}

介绍

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
千它寻里众
推荐于2017-11-26 · TA获得超过2644个赞
知道大有可为答主
回答量:1254
采纳率:0%
帮助的人:878万
展开全部
public class Car {

private int color; // 颜色 0:未定义 1:红 2:黄 3:蓝 ...
private int type ; // 型号 0:未定义 1:轿车 2:卡车 3:大巴 4:越野车

// 无形参的构造方法
public Car(){
this.type = 1;
this.color = 1;
}

// 有形参的构造方法
public Car(int type, int color ){
this.type = type;
this.color = color;
}

// 显示颜色
public void PrintColor(){
String strColor = "";
switch(this.color){
default:
case 0:
strColor = "未定义颜色";
break;

case 1:
strColor = "红";
break;
case 2:
strColor = "黄";
break;
case 3:
strColor = "蓝";
break;
}

System.out.print(strColor);
}

// 显示型号
public void PrintType(){
String strType = "";
switch(this.type){
default:
case 0:
strType = "未定义型号";
break;

case 1:
strType = "轿车";
break;
case 2:
strType = "卡车";
break;
case 3:
strType = "大巴";
break;
case 4:
strType = "越野车";
break;
}

System.out.print(strType);
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mhoudg
2008-09-23 · TA获得超过1640个赞
知道小有建树答主
回答量:149
采纳率:75%
帮助的人:75.3万
展开全部
以下代码运行结果
带参数构造方法,构造了:黑色轿车

-----------------------
package test.temp;

public class Car {
private String color;

private String type;

/**
* 第一个为无形参的构造方法,利用其中方法将颜色和型号设置为红色,轿车.
*/
public Car(){
this("红色", "轿车");
}

/**
* 第二个为带参构造方法
* @param color 颜色
* @param type 车型
*/
public Car(String color, String type){
this.color = color;
this.type = type;
}

/**
* 利用构造方法将颜色和型号设置为黑色,轿车
* @param args
*/
public static void main(String[] args) {
Car car = new Car("黑色", "轿车");
System.out.println("带参数构造方法,构造了:"+car.getColor()+car.getType());
}

/**
* 另外该类创建两个方法,分别用来显示颜色和型号
* @return 返回颜色
*/
public String getColor() {
return color;
}

/**
* 另外该类创建两个方法,分别用来显示颜色和型号
* @return 返回车型
*/
public String getType() {
return type;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昆仑帅师
2008-09-23 · TA获得超过2083个赞
知道小有建树答主
回答量:937
采纳率:0%
帮助的人:0
展开全部
我来回答,一个汽车类的定义:

public class Car {

private String brandName ; // 汽车牌子
private int color; // 颜色 0:红 1:黄 2:兰 ...

public Car( String brandName, int color ){
this.brandName = brandName;
this.color = color;
}

public void move( String direction, int meters ){
System.out.println("牌子为"+ brandName + "的汽车向"+ direction + "移动了"+meters+"米.");
}

public static void main(String[] args){
Car car = new Car( "BMW", 1 );
car.move("东北", 100 );
}
} 5618希望对你有帮助!

参考资料: . izevowc

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangxiucai2
2008-09-23
知道答主
回答量:25
采纳率:0%
帮助的人:10万
展开全部
class Car{
String color; //汽车颜色
String type;//汽车型号

Car(){
setColor("红色");
setType("轿车");
}

Car(String color,String type){
setColor(color);
setType(type);
}

public void setColor(String color){
this.color=color;
}

public void setType(String type){
this.type=type;
}

public String getColor(){
return color;
}

public String getType(){
return type;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式