展开全部
Employee类代码如下:public abstract class Employee {
// 姓名
String name;
// 工资
double salary;
public abstract void tax();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}
Manager代码如下:public class Manager extends Employee {
public Manager(String name, double salary) {
this.name = name;
this.salary = salary;
}
@Override
public void tax() {
double tax = 0.05 * salary;
System.out.println("税金是:e69da5e887aa3231313335323631343130323136353331333365633837" + tax + "元");
}
}
测试类代码如下:public class Test2 {
public static void main(String[] args) {
Manager manager = new Manager("张三", 5000);
manager.tax();
}
}
运行效果: