diff --git a/day09/src/com/inmind/extends01/Assissant.java b/day09/src/com/inmind/extends01/Assissant.java new file mode 100644 index 0000000..531e553 --- /dev/null +++ b/day09/src/com/inmind/extends01/Assissant.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class Assissant extends Employee { + + public void help(){ + System.out.println("助教在帮助学生"); + } +} diff --git a/day09/src/com/inmind/extends01/Banzhuren.java b/day09/src/com/inmind/extends01/Banzhuren.java new file mode 100644 index 0000000..1fffcd5 --- /dev/null +++ b/day09/src/com/inmind/extends01/Banzhuren.java @@ -0,0 +1,7 @@ +package com.inmind.extends01; + +public class Banzhuren extends Employee{ + public void guanxin(){ + System.out.println(name+"关心学生心理健康"); + } +} diff --git a/day09/src/com/inmind/extends01/Demo01.java b/day09/src/com/inmind/extends01/Demo01.java new file mode 100644 index 0000000..7a7fd3d --- /dev/null +++ b/day09/src/com/inmind/extends01/Demo01.java @@ -0,0 +1,26 @@ +package com.inmind.extends01; +/* +继承的格式和和基本使用 +public class Fu{ +} +public class Zi extends Fu{ +} +继承的特点:子类拥有父类的所有内容,除了被private和构造方法。 +继承的好处:实现多个类中相同内容的复用,子类可以实现各自的不同功能需求 + */ +public class Demo01 { + public static void main(String[] args) { + //创建一个老师对象 + Teacher teacher = new Teacher(); + teacher.name = "张三"; + teacher.age = 38; + teacher.salary = 15000; + teacher.teach(); + //来一个班主任 + Banzhuren banzhuren = new Banzhuren(); + banzhuren.name = "王五"; + banzhuren.age = 28; + banzhuren.salary = 10000; + banzhuren.guanxin(); + } +} diff --git a/day09/src/com/inmind/extends01/Employee.java b/day09/src/com/inmind/extends01/Employee.java new file mode 100644 index 0000000..ddd0b93 --- /dev/null +++ b/day09/src/com/inmind/extends01/Employee.java @@ -0,0 +1,12 @@ +package com.inmind.extends01; + +public class Employee { + String name; + int age; + double salary; + double score; + + public void work(){ + + } +} diff --git a/day09/src/com/inmind/extends01/Teacher.java b/day09/src/com/inmind/extends01/Teacher.java new file mode 100644 index 0000000..80fc302 --- /dev/null +++ b/day09/src/com/inmind/extends01/Teacher.java @@ -0,0 +1,8 @@ +package com.inmind.extends01; + +public class Teacher extends Employee { + + public void teach(){ + System.out.println(name+"老师正在讲课..."); + } +}