永发信息网

Java 怎样在主函数中创建经理和普通员工的对象,赋值姓名等信息,并调用work函数。初学者,大神帮帮忙!

答案:2  悬赏:80  手机版
解决时间 2021-02-08 08:10

public class AbstractTest {

public static void main(String[]args){

}

abstract class Employee//员工基类
{
private String name;
private String num;
private float salary;

Employee(String name,String num,float salary){
this.name=name;
this.num=num;
this.salary=salary;
}

public abstract void work();

}

class Manager extends Employee//经理类
{

private float bonus;

Manager(String name,String num,float salary,float bonus){
super(name,num,salary);
this.bonus=bonus;
}

public void work(){
System.out.println("Manager's work");
}
}

class GenStaff extends Employee//普通员工类
{

GenStaff(String name,String num,float salary){
super(name,num,salary);
}

public void work(){
System.out.println("General staff's work");
}
}

}
最佳答案
public static void main(String[] args) 
{
Manager mr=new Manager("张三","10001",135.1,100);
mr.work();
GenStaff gs=new GenStaff("张三","10001",135.1,100);
gs.work();

}
全部回答
完整代码如下,验证可执行 class AbstractTest { public static void main(String[]args){ AbstractTest aa=new AbstractTest(); Manager mr=aa.new Manager("张三","10001",135.1f,100); mr.work(); GenStaff gs=aa.new GenStaff("张三","10001",135.1f); gs.work(); } abstract class Employee//员工基类 { private String name; private String num; private float salary; Employee(String name,String num,float salary){ this.name=name; this.num=num; this.salary=salary; } public abstract void work(); } class Manager extends Employee//经理类 { private float bonus; Manager(String name,String num,float salary,float bonus){ super(name,num,salary); this.bonus=bonus; } public void work(){ System.out.println("Manager's work"); } } class GenStaff extends Employee//普通员工类 { GenStaff(String name,String num,float salary){ super(name,num,salary); } public void work(){ System.out.println("General staff's work"); } } } 另外:建议父类的Employee的字段不要设为private,设为protected比较合适
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
畅想KTV地址有知道的么?有点事想过去
年半村怎么去啊,有知道地址的么
微博上私信文字 看过的话就会打一个绿色的勾
锦衣夜行电视剧今年能播吗
海韵KTV地址好找么,我有些事要过去
【心塞的句子】心烦心乱心塞的句子
小李粮油在什么地方啊,我要过去处理事情
金海岸量贩式KTV地址好找么,我有些事要过去
奇瑞e5自动,变速箱油在哪里加,有没有油标尺
康力盛泽NO.2这个地址在什么地方,我要处理点
宫颈癌疫苗多少钱一针呀
为什么dnf聊天框不居中fps就很低
金叶地址在什么地方,想过去办事
平川德克士餐厅地址在什么地方,想过去办事
歌满园练歌城地址在什么地方,想过去办事
推荐资讯
蓝天广告(明仁南街物价局旁)地址在哪,我要去
awitch语句题目不懂,求解答。
绿豆粥好还是红豆粥好
德诚配货地址在什么地方,想过去办事
十一没抢到回家的票,想拼车回家.深圳到常德.
水果篮子中出现红叶有哪几集
i5 3210M i5 4200M 那个处理器性能强一些
(6分)阅读下列材料,回答间题。由于中国人
Much不是修饰more的吗?是不是所有副词修饰比
冬季女人起夜4次正常吗
战国时期的哲学家公孙龙曾提出一个“鸡三足”
如图,在矩形ABCD中,AB=a,BC=b,M是BC的中点,DE
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?