JAVA中接口声明和使用【基础】
接口的声明:
1 /** 2 * 定义一个接口IDoor 3 * 1、定义接口使用关键字:interface 4 * 2、接口中方法必须是公开方法 5 * 3、接口中的方法不能有方法体,即不能有方法体 6 */ 7 package com.smile; 8 9 public interface IDoor { 10 public void OpenDoor(); 11 public void CloseDoor(); 12 }
接口的使用。新建两个类实现IDoor接口
SaftDoor类
1 /** 2 * 定义一个安全门,实现IDoor接口 3 * 1、实现接口使用关键字:implements 4 * 2、实现接口,必须实现接口中的所有方法 5 */ 6 package com.smile; 7 8 public class SafeDoor implements IDoor { 9 10 @Override 11 public void CloseDoor() { 12 System.out.println("SaftDoor is closed."); 13 14 } 15 16 @Override 17 public void OpenDoor() { 18 System.out.println("SafeDoor is opened."); 19 20 } 21 22 }
AutomaticDoor类
1 /** 2 * 定义一个自动门,实现IDoor接口 3 * 1、实现接口使用关键字:implements 4 * 2、实现接口,必须实现接口中的所有方法 5 */ 6 package com.smile; 7 8 public class AutomaticDoor implements IDoor { 9 10 @Override 11 public void CloseDoor() { 12 System.out.println("AutomaticDoor is closed."); 13 14 } 15 16 @Override 17 public void OpenDoor() { 18 System.out.println("AutomaticDoor is opened."); 19 20 } 21 22 }
代码测试参考: