编写一个java应用程序,设计一个汽车类Vehile,属性有车轮个数wheels和车重w

编写一个java应用程序,设计一个汽车类Vehile,属性有车轮个数wheels和车重w,第1张

这有什么难得,创建两个类public class Vehile{Double wheels;Double weight; //构造函数,set get方法 } public class Truck extend Vegile{//继承汽车类就好了 这里加上Truck类的属性} public class Minibus extend Truck{//面包车继承Truck 添加他的特有属性}

上边两个类自定义一个方法 汽车有onDrive()方法 Truck 继承他自然要重写其onDrive()方法 再添加一个Truck独有的方法名字自己随便取;面包车类继承Truck自然会重写其他两个直接父类和间接父类的方法;再写一个带有main方法的Test测试类,在main方法里new 其中想要测试的对象就可以调用其中的方法和特有属性;

import javaioSerializable;public class Main {public static void main(String[] args) {Systemoutprintln(setCar(120, true, 15, "black"))。

以待语言开发成功后,能有半导体芯片生产商开发和生产这种硬件平台。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求。

对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。

由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。

为了解决困难,他们首先着眼于语言的开发,假设了一种结构简单、符合嵌入式应用需要的硬件平台体系结构并为其制定了相应的规范,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统)。

public class Car {

( privae )int car_number;

void set_number(int car_num){

car_number=( thiscar_num ) ;

}

void show_number(){

Systemoutprintln("My car No is: "+car_number);

}

}

class CarDemo{

public static void main(String[] args){

Car demoCar=new Car();

demoCarset_number( 5566 );

demoCar( show_number );

}

}

货不多说直接代码

public class car {

private String car_number;

private float car_price;

private float rebate;//折扣

public float getRebate() {

return rebate;

}

public void setRebate(float rebate) {

thisrebate = rebate;

}

public String getCar_number() {

return car_number;

}

public void setCar_number(String car_number) {

thiscar_number = car_number;

}

public float getCar_price() {

return car_price;

}

public void setCar_price(float car_price) {

thiscar_price = car_price;

}

//设置价格参数

public void carString() {

car_price=1;

car_number="100";

rebate=1;

}

//修改价格

public void modify(float price){

car car=new car();

carsetRebate(price);;

}

public static void main(String agrs[]) {

car car =new car();

carcarString();//设置参数

Systemoutprintln(cargetRebate());

carmodify((float)08);//修改

Systemoutprintln(cargetRebate());

}

}

1、Vehicle类所具有的属性题目没有给定数据类型,自主选择定义属性的数据类型。代码如下

public class Vehicle{

private double speed;//速度

private String name;//名字

private String color;//颜色

public double getSpeed() {

return speed;

}

public void setSpeed(double speed) {

thisspeed = speed;

}

public String getName() {

return name;

}

public void setName(String name) {

thisname = name;

}

public String getColor() {

return color;

}

public void setColor(String color) {

thiscolor = color;

}

 //start方法

public void start()

{

Systemoutprintln("汽车,"+thisname+thiscolor+"启动。");

}

//stop方法

public void stop( )

{

Systemoutprintln("汽车,"+thisname+thiscolor+"停止。");

}

//run方法

public void run( )

{

Systemoutprintln("汽车,"+thisname+"行驶,速度 "+thisspeed+"km/h");

}

public static void main(String[] args) {

//主方法,执行需要的 *** 作

Vehicle v =new Vehicle();

vsetName("奔驰");

vsetColor("红色");

vsetSpeed(120);

vstart();

vrun();

vstop();

}

}

2、在主方法程序中生成Vehicle的对象,通过set方法给对象赋值,运行效果

public List<Bars> pageListTwo(int currentPage, int showRows)

Connection con = null;

PreparedStatement ps = null;

ResultSet rs = null;

ArrayList<Bars> resultList = new ArrayList<Bars>();

try

{

classVehicle{privateintwheels;privatefloatweight;protectedVehicle(intwheels,floatweight){this。wheels=wheels;this。weight=weight。是普通的除号,即10/2=5。

编写java程序的注意事项:

大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

以上就是关于编写一个java应用程序,设计一个汽车类Vehile,属性有车轮个数wheels和车重w全部的内容,包括:编写一个java应用程序,设计一个汽车类Vehile,属性有车轮个数wheels和车重w、Java定义一个汽车类,要求在底下,谢谢各位了、1. 以下是一个Java 的完整程序,​它定义了一个类Car,并在程序中创建了一个该类的对象demoCar等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9815681.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存