使用Java实现面向对象编程

源码展示:

 1 package cdjj.s2t075.com;
 2 import java.util.Scanner;
 3 public class Door {
 4     /*
 5      * Door为门类
 6      * 它包括:开门和关门的操作
 7      * 然而,因为要通过记录Person输入的信息,交由
 8      * Computer计算机类进行处理,之后,再交由Door门类
 9      * 进行处理所以Person要继承于Computer类,Computer类又要
10      * 继承于Door类
11      */
12     private  String status=CLOSE;//定义门为关闭状态
13     public static final String CLOSE="门已打开";//定义门打开的时候
14     public static final String OPEN="门已关闭";//定义开门关闭的时候
15     private String noise;//响铃
16     public String getNoise() {
17         return noise;
18     }
19     public void setNoise(String noise) {
20         this.noise = noise;
21     }
22     public Door(){
23         /*
24          * 定义一个无参的构造函数
25          */
26     }
27     public Door(String noise){
28         /*
29          * 定义一个带参数的构造函数
30          */
31         this.noise=noise;
32     }
33     public String getStatus() {
34         return status;
35     }
36     public void setStatus(String status) {
37         this.status = status;
38     }
39     public void Do(){
40         System.out.println("这个门是一个全自动的哦...");
41     }
42 }

 

 1 package cdjj.s2t075.com;
 2 
 3 public class AddEmp extends Admin {
 4     /*
 5      * DeleteEmp为增加内部人员信息
 6      * 可实现增加内部人员操作
 7      * 它继承于Admin高级用户类
 8      */
 9     public void addemp() throws InterruptedException{
10         System.out.println("正在增加信息中...");
11         java.lang.Thread.sleep(5000);
12         System.out.println("此方法实现增加员工信息");
13     }
14 }
AddEmp

相关文章: