使用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 }