(1)应包含得信息有,雇员得编号,姓名,性别,年龄,所属部门。(2)雇员可以具有得行为有:参加生产活动,领取公资,休息,娱乐。实例化一名雇员,对相关属性和方法进行测试。1我会2怎么做啊!里面的行为自己定义!
解决方案 »
- 小菜鸟求助
- 初学者问问高手门 Z变量 为什么 不能在Method2中访问到???是什么原因 他不已经继承了OuterD1不是已经继承了OuterA1了吗?请大家指教一下
- 读文本文件如果第一行是乱码,如何跳过!特急
- 有关于JTree的问题,希望各位大大给个指点
- ResultSet 用什么控件来显示结果集效果比较好
- cell.getCellValue() 不存在的问题?
- 如何读写串口
- 请问,用java能不能开发PDA上的应用程序,是关于一个无线点菜的程序|!!!!!!!!!!
- 初学JAVA,请问用什么平台调试比较好?JB?VJ?或别的?
- 哪位高人能告诉小弟,APPLET上能用JNI么?还有。。。。。。。。。。。
- 类中使用了已经过时的API改如何解决?(本人是学生,希望高手帮忙)
- 谁能告诉我怎样在SWT下独立运行GEF的例子
// 参加生产活动,领取公资,休息,娱乐。实例化一名雇员 public int id;// 编号 public String name; // 姓名 public String sex = "M";// 性别 M为男 F为女 public int age; // 年龄 public String department; // 所属部门 // 无参构造函数 public Employe() {
super();
// TODO Auto-generated constructor stub
} // 构造函数
public Employe(int id, String name, String sex, int age, String department) {
super();
// TODO Auto-generated constructor stub
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
this.department = department; System.out.println("员工" + this.name + " 被实例化");
} // 领工资
public void getSalary() { System.out.println(this.name + " 领取工资");
} // 休息
public void relax() { System.out.println(this.name + " 休息");
} // 娱乐
public void fun() { System.out.println(this.name + " 娱乐");
} /**
* 测试方法
*/
public static void main(String[] args) {
//实例化一个员工
Employe employee = new Employe(1, "ronny", "F", 25, "Tech");
//领工资
employee.getSalary();
//休息
employee.relax();
//娱乐
employee.fun();
}}
private String id ;//编号
public Demo(String id){
this.id = id;
}
public void setId((String id){
this.id = id;
}
//领工资
public void money(){
System.out.println(id+"领工资");
}
}public class Demo1{
public static void main(String []args){
Demo demo = new Demo("1");
demo.money();
demo.setId("2");
demo.money();
}}
Employee
所以是
public class Employee {
}ID那一项,应该是String的,而不是一个int。而且英文应该是 Serial。
至少IBM是这样的。
而所属部分那里,才应该用int呢,就像你玩数据库的时候,别人的部门不应该用部门那张表里面的ID作为info嘛? 而且我记不得Java有没有unsigned这一说了,年纪这玩意不要出负数才好。性别那里显然应该用int或者Boolean嘛,非男既女。
很多大公司的Employee超过10万人的,搞个String进去至于其他的,再说了。