工人信息和交通工具实验

一:写一个 Worker 类,并创建多个 Worker 对象。

1) 为 Worker 类添加三个属性,

1.1:String 类型的 name,表示工人的姓名;

1.2:int 类型的 age,表示工人的年龄;

1.3:double 类型的 salary,表示工人的工资。

2) 为 Worker 类添加两个构造方法,

2.1:公开无参构造方法;

2.2:接受三个参数的构造方法,三个参数分别为字符串、int 和 double 类型。

3) 为 Worker 类添加两个 work 方法,一个无参,另一个带整数参数,表示工人工作的

时间(为多少小时)

二:请定义一个交通工具(Vehicle)的类,

其中有:属性:速度(speed),车的类型(type)

方法:移动(move()),设置速度(setSpeed(double s)),加速speedUp(double s),

减速speedDown(double s).

在测试类Vehicle中的main()中实例化一个交通工具对象,

通过构造方法给它初始化speed,type的值,并且打印出来。

另外,调用加速,减速的方法对速度进行改变

package test;
public class test1{
public static void main(String[] args){
Worker w = new Worker(10086,"小亮",18,1800);
w.work();
w.work(6);
}
}
class Worker{
int id;
String name;
int age;
double salary;
public Worker(){
}
public Worker(int id,String name,int age,double salary){
this.id = id;
this.name = name;
this.age = age;
this.salary = salary;
}
public void work(){
System.out.println(name+" 工作8小时");
}
public void work(int hours){
System.out.println(name+" 工作 "+hours+" 小时");
}
}
package test;
public class Vehicle {
double speed;
String type;
public void move(){
System.out.println("车移动了200米");
}
public void setSpeed(double s){
speed=s;
}
public void setType(String t){
type=t;
}
public void speedUp(double s){
speed+=s;
}
public void speedDown(double s){
speed-=s;
}

}



package test;

public class test1 {
public static void main(String[] args){
Vehicle v=new Vehicle();
v.setType("客车");
v.setSpeed(100);
v.speedUp(18.0);
v.speedDown(12.0);
System.out.println("车的类型为"+v.type+"车的速度为"+v.speed);
}
}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是啊是啊!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值