javaeclipse实现一个名为Person的类和它的子类Employee 具体要求如下: (1)Person类中的属性有:姓名name(String类型),地址address(String类型),电话号码telphone(String类型); 其中telphone为私有属性。创建showinfo方法用于显示属性信息。 创建其构造方法,为这三个属性进行赋值。
时间: 2024-01-10 08:02:32 浏览: 141
java person类
好的,我来为您演示一下:
```java
public class Person {
protected String name;
protected String address;
private String telphone;
public Person(String name, String address, String telphone) {
this.name = name;
this.address = address;
this.telphone = telphone;
}
public void showInfo() {
System.out.println("Name: " + name);
System.out.println("Address: " + address);
System.out.println("Telphone: " + telphone);
}
}
```
在这个类中,我们定义了三个属性:姓名、地址和电话号码。其中,电话号码是私有属性,只能在类内部访问。我们还定义了一个构造方法,用于初始化这三个属性,以及一个showInfo方法,用于显示这三个属性的信息。
接下来,我们来创建Employee类,继承自Person类:
```java
public class Employee extends Person {
private String position;
private double salary;
public Employee(String name, String address, String telphone, String position, double salary) {
super(name, address, telphone);
this.position = position;
this.salary = salary;
}
public void showInfo() {
super.showInfo();
System.out.println("Position: " + position);
System.out.println("Salary: " + salary);
}
}
```
在这个类中,我们新增了两个属性:职位和薪水。我们也定义了一个构造方法,用于初始化这两个属性,并调用父类的构造方法。我们还覆盖了showInfo方法,以显示这两个新属性的信息。
以上就是一个简单的Person类及其子类Employee的实现。希望能对您有所帮助!
阅读全文