feat(class17): 基本继承
- 新增 People 类,包含姓名和性别属性- 新增 Consultant 类和 Teacher 类,继承自 People 类 - 添加 Test 类用于测试 Teacher 类的功能
This commit is contained in:
13
src/class17/Consultant.java
Normal file
13
src/class17/Consultant.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package class17;
|
||||
|
||||
public class Consultant extends People{
|
||||
private int number;
|
||||
|
||||
public int getNumber() {
|
||||
return number;
|
||||
}
|
||||
|
||||
public void setNumber(int number) {
|
||||
this.number = number;
|
||||
}
|
||||
}
|
||||
22
src/class17/People.java
Normal file
22
src/class17/People.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package class17;
|
||||
|
||||
public class People {
|
||||
private String name;
|
||||
private char sex;
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public char getSex() {
|
||||
return sex;
|
||||
}
|
||||
|
||||
public void setSex(char sex) {
|
||||
this.sex = sex;
|
||||
}
|
||||
}
|
||||
13
src/class17/Teacher.java
Normal file
13
src/class17/Teacher.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package class17;
|
||||
|
||||
public class Teacher extends People{
|
||||
private String skill;
|
||||
|
||||
public String getSkill() {
|
||||
return skill;
|
||||
}
|
||||
|
||||
public void setSkill(String skill) {
|
||||
this.skill = skill;
|
||||
}
|
||||
}
|
||||
22
src/class17/Test.java
Normal file
22
src/class17/Test.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package class17;
|
||||
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
Teacher t = new Teacher();
|
||||
t.setName("dlei");
|
||||
t.setSkill("java、前端、大数据");
|
||||
t.setSex('男');
|
||||
System.out.println(t.getName());
|
||||
System.out.println(t.getSkill());
|
||||
System.out.println(t.getSex());
|
||||
|
||||
Consultant c = new Consultant();
|
||||
c.setName("dlei");
|
||||
c.setSex('男');
|
||||
c.setNumber(1001);
|
||||
System.out.println(c.getName());
|
||||
System.out.println(c.getSex());
|
||||
System.out.println(c.getNumber());
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user