用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 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);


本回答被提问者采纳
参考技术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 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;

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?

Java定义一个汽车类,要求在底下,谢谢各位了

请问如何用Java编写一个汽车类Car

Java建立一个汽车(Car)类,包括品牌(String car_brand)、速度(double car_speed)两个成员变量具体看图

用JAVA编写 一个汽车类其中有属性:颜色、类型,有成员方法:move 和stop方法

c#封装和类的属性课堂上机练习