定义接口
public interface USB {
// 定义usb接口长度
int width = 20;
// 定义usb接口的宽度
int height = 8;
// 定义一个抽象方法
void service();
// 使用说明
void showInfo();
}
定义接口实现类
public class UsbLight implements USB {
@Override
public void service() {
System.out.println("小夜灯发光");
}
@Override
public void showInfo() {
System.out.println("本款小夜灯的接口宽是20高是一个值8");
}
}
测试类
public class Test {
public static void main(String[] args) {
// 实例化小夜灯
UsbLight light1 = new UsbLight();
// 调用小夜灯对象的方法
light1.service();
light1.showInfo();
}
}
stateDiagram-v2
[*] --> Still
Still --> [*]
Still --> Moving
Moving --> Still
Moving --> Crash
Crash --> [*]