一个JAVA变成里的主类方法写法
关注:160 答案:1 mip版
解决时间 2021-02-01 12:31
提问者懷念那年夏天
2021-01-31 16:21
以员工类为父类,经理和,功能均继承改类,创建经理类和工人类。输出经理和工人的工资。创建Employee类Public class Employee{private String name;private int age;private float salary;public Empoyee(String n,int i)this.name=n;this.age=i;}public float getSalary(){this.salary=3000+this.age*20;retun this.salary}创建经理类Managerpublic class Manager extend Employee{private float allance=300;public Manager(String n,int i){ super(n,i); System.out.print("经理工资为“+(super.getSalary()+this.allance)+"\n");}}创建工人类Workerpublic class Worker extends Employee{private float allance=1000;public Worker(String n,int i){super(n,i)System.out.print(”工人工资为“+(super.getSalary()+this.allance)+"\n");}}下面就是我想知道的答案,怎么写,珠泪创建经理对象和工人对象,new Manager(”张三”,40);new Worker("李四",24);我要这的主类方法完整的,我就是不知道这里怎么写。
最佳答案
二级知识专家为你卑微了我自己
2021-01-31 16:35
public class Employee {
private String name;
private int age;
private float salary;
public Employee(String n, int i) {
this.name = n;
this.age = i;
}
public float getSalary() {
this.salary = 3000 + this.age * 20;
return this.salary;
}
public static void main(String[] args) {//主方法应该加在主类当中
Employee e1 = new Manager("张三", 40);
Employee e2 = new Worker("李四", 24);
}
}
class Manager extends Employee {
private float allance = 300;
public Manager(String n, int i) {
super(n, i);
System.out.print("经理工资为" + (super.getSalary() + this.allance) + "\n");
}
}
class Worker extends Employee {
private float allance = 1000;
public Worker(String n, int i) {
super(n, i);
System.out.print("工人工资为" + (super.getSalary() + this.allance) + "\n");
}
}
//看代码应该就可以理解了,有不懂随时欢迎追问
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看