當前位置:編程學習大全網 - 編程語言 - 利用JAVA編程,急求!在線等!

利用JAVA編程,急求!在線等!

/**

* 編寫壹個公司員工類:

成員變量:員工號、姓名、薪水、部門。

成員方法:

a.利用構造方法完成設置信息:

?單參,只傳遞員工號,則員工姓名:無名氏,薪水:0,部門:未定。

?雙參,傳遞員工號,姓名,則員工薪水為1000,部門:後勤。

?4參,傳遞員工號,姓名,薪水,部門。

?無參,則均為空值。

b.顯示相關信息輸出。

* @author SIN

*

*/

public class Employee {

private String id;

private String name;

private double salary;

private String department;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getSalary() {

return salary;

}

public void setSalary(double salary) {

this.salary = salary;

}

public String getDepartment() {

return department;

}

public void setDepartment(String department) {

this.department = department;

}

/**

* 無參構造函數

*/

public Employee() {

}

/**

* 帶壹個參數的構造函數

* 單參,只傳遞員工號,則員工姓名:無名氏,薪水:0,部門:未定。

* @param id

*/

public Employee(String id) {

this.id = id;

this.name = "無名氏";

this.salary = 0;

this.department = "未定";

}

/**

* @param id

* @param name

* 雙參,傳遞員工號,姓名,則員工薪水為1000,部門:後勤。

*/

public Employee(String id, String name) {

this.id = id;

this.name = "name";

this.salary = 1000;

this.department = "後勤";

}

/**

*

* @param id

* @param name

* @param salary

* @param depatment

* 4參,傳遞員工號,姓名,薪水,部門。

*/

public Employee(String id, String name, double salary, String depatment) {

this.id = name;

this.name = name;

this.salary = salary;

this.department = depatment;

}

public static void main(String[] args) {

Employee employee1 = new Employee();

System.out.println("id:" + employee1.getId());

System.out.println("name:" + employee1.getName());

System.out.println("===================");

Employee employee9527 = new Employee("NO.9527");

System.out.println("employee9527's id:" + employee9527.getId());

System.out.println("employee9527's name:" + employee9527.getName());

System.out.println("employee9527's salay:" + employee9527.getSalary());

System.out.println("employee9527's department:" + employee9527.getDepartment());

System.out.println("===================");

Employee employeeJack = new Employee("No.200", "Jack");

System.out.println("employeeJack's id:" + employeeJack.getId());

System.out.println("employeeJack's name:" + employeeJack.getName());

System.out.println("employeeJack's salay:" + employeeJack.getSalary());

System.out.println("employeeJack's department:" + employeeJack.getDepartment());

System.out.println("===================");

Employee employee2 = new Employee("No.366", "Linda", 5600, "保衛處");

System.out.println("employee2's id:" + employeeJack.getId());

System.out.println("employee2's name:" + employeeJack.getName());

System.out.println("employee2's salay:" + employeeJack.getSalary());

System.out.println("employee2's department:" + employeeJack.getDepartment());

}

}

=======

運行結果:

id:null

name:null

===================

employee9527's id:NO.9527

employee9527's name:無名氏

employee9527's salay:0.0

employee9527's department:未定

===================

employeeJack's id:No.200

employeeJack's name:name

employeeJack's salay:1000.0

employeeJack's department:後勤

===================

employee2's id:No.200

employee2's name:name

employee2's salay:1000.0

employee2's department:後勤

  • 上一篇:想學習軟件開發,新手需要學習多久?難不難?
  • 下一篇:四川機電職業技術學院的信息工程系
  • copyright 2024編程學習大全網