日期:2014-05-20  浏览次数:20759 次

定义一个雇员类?
(1)应包含得信息有,雇员得编号,姓名,性别,年龄,所属部门。(2)雇员可以具有得行为有:参加生产活动,领取公资,休息,娱乐。实例化一名雇员,对相关属性和方法进行测试。

1我会2怎么做啊!里面的行为自己定义!

------解决方案--------------------
已经回到另外一个帖子里面

一般这种情况 就是打印一句话就可以了


------解决方案--------------------
public class Employe {

// 雇员得编号,姓名,性别,年龄,所属部门
// 参加生产活动,领取公资,休息,娱乐。实例化一名雇员

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();
}

}
------解决方案--------------------
public class Demo{
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();
}

}
------解决方案--------------------
1都会,2怎么又不会了
------解决方案--------------------
你怎么开了两个贴啊??
------解决方案--------------------
.
------解决方案--------------------
如果仔细写呢,很多东西都要考虑到,比如说English的表达上。

雇员是
Employee
所以是
public class Employee {
}

ID那一项,应该是String的,而不是一个int。而且英文应该是 Serial。
至少IBM是这样的。


而所属部分那里,才应该用int呢,就像你玩数据库的时候,别人的部门不应该用部门那张表里面的ID作为info嘛?

而且我记不得Java有没有unsigned这一说了,年纪这玩意不要出负数才好。

性别那里显然应该用int或者Boolean嘛,非男既女。
很多大公司的Employee超过10万人的,搞个String进去。。。

至于其他的,再说了。