用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法相关的知识,希望对你有一定的参考价值。
用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法
第一个为无形参的构造方法,利用其中方法将颜色和型号设置为红色,轿车.
第二个为带参构造方,利用构造方法将颜色和型号设置为黑色,轿车,另外该类创建两个方法,分别用来显示颜色和型号
如下:
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语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
参考技术A public class Carprivate 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);
本回答被提问者采纳 参考技术B 以下代码运行结果
带参数构造方法,构造了:黑色轿车
-----------------------
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;
参考技术C 我来回答,一个汽车类的定义:
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
参考技术D class CarString 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;
java定义一个汽车类car?
1具有车牌号(carNumber,私有)和车速(speed,受保护)两个属性
你好,很高兴回答你的问题。题目要求的代码如下:
public class Car
private String carNumber;
private int speed;
如果有帮助到你,请点击采纳。 参考技术A 和平精英想要活到最后,拥有技术很重要,但技巧也是很重要的,就让我简单说说吧! 参考技术B public class Car
private String carNumber;//私有的车牌号
protected double speed;//受保护的车速
希望对你有用
以上是关于用java创建一个汽车类(Car),为其定义两个属性:颜色和型号,为该类创建两个构造方法的主要内容,如果未能解决你的问题,请参考以下文章
Java建立一个汽车(Car)类,包括品牌(String car_brand)、速度(double car_speed)两个成员变量具体看图