黑马程序员技术交流社区
标题:
关于抽象类的使用,如何实现主函数初始化内容的打印?
[打印本页]
作者:
gaoyang
时间:
2014-9-6 10:57
标题:
关于抽象类的使用,如何实现主函数初始化内容的打印?
/*
分析:
在这个问题领域中,先找出涉及的对象。
通过名词提炼法。
程序员:
属性:姓名、工号、薪水
行为:工作
项目经理:
属性:姓名、工号、薪水、奖金
行为:工作
*/
abstract class Employee
{
private String name;
private int num;
private double pay;
Employee(String name , int num, double pay)
{
this.name=name;
this.num=num;
this.pay=pay;
}
public abstract void work();
public void setName(String name)
{
}
public String getName()
{
return name;
}
}
class Programmer extends Employee
{
Programmer(String name,int num,double pay)
{
super(name,num,pay);
}
public void work()
{
System.out.println("code...");
}
}
class Manager extends Employee
{
private int bonus;
Manager(String name,int num ,double pay,int bonus)
{
super(name,num,pay);
this.bonus=bonus;
}
public void work()
{
System.out.println("manage...");
}
}
class AbstractTest
{
public static void main(String[] args)
{
Manager m=new Manager("pan",345,56.6,1000);
}
}
作者:
刘挺
时间:
2014-9-6 14:37
这个问题表示搞不来,坐等大神指教
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2