有一个基类 Employee,包含属性 Name 和 Salary,以及一个方法Displaylnfo()用于显示员工信息,提供一个有 构造实现对Name以及Salary属性的赋值。
时间: 2024-09-29 12:11:26 浏览: 48
这是一个基础的面向对象设计示例,涉及到继承和属性的使用。`Employee` 类是一个基类,它有两个基本属性:`Name` 和 `Salary`,这两个通常是私有的,通过 getter 和 setter 方法来访问。`DisplayInfo()` 方法是用来展示员工的基本信息,比如姓名和薪水。
```java
public class Employee {
// 私有属性
private String name;
private double salary;
// 构造函数,用于初始化属性
public Employee(String name, double salary) {
this.name = name;
this.salary = salary;
}
// 属性的 getter 和 setter 方法
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 void displayInfo() {
System.out.println("Name: " + name);
System.out.println("Salary: $" + salary);
}
}
```
在这个类中,你可以创建一个 `Employee` 对象,并通过构造函数设置初始的 `Name` 和 `Salary` 值,然后使用 `displayInfo()` 方法查看员工的信息。
阅读全文