求教JAVA里面的错误我都已经看傻了。我思路是想创建个新对象(经理)并打印他的所有属性,外加上work一个干活的属性。自己看了半天改了半天都不行跪求高手给我改改并讲讲。abstractcl...
求教JAVA里面的错误我都已经看傻了。
我思路是想创建个新对象(经理)并打印他的所有属性,外加上 work一个干活的属性。自己看了半天改了半天都不行跪求高手给我改改并讲讲。
abstract class Employee//Employee:员工
{
private char name;//name:名字
private char id;//id:工号
private double pay;//工资
Employee(char name,char id,double pay)
{
this.name = name;
this.id = id;
this.pay = pay;
}
public abstract void work();
}
class Manager extends Employee //Manager:经理
{
private double bonus;//bonus:奖金
Manager(char name,char id,double pay,double bonus)
{
super(name,id,pay);
this.bonus = bonus;
}
public void work()
{
System.out.println("经理干活");
}
}
class Pro extends Employee //Pro:普通员工
{
Pro(char name,char id,double pay)
{
super(name,id,pay);
}
public void work()
{
System.out.println("员工干活");
}
}
class Demo1
{
public static void main(String[] args)
{
new Manager(){"张三","NO.20",30.1,20.1};
Manager().work();
System.out.println("name="+super.name+"id="+super.id+"pay="+super.pay+"bonus="+super.bonus);
}
}
展开