Java从零开始

Java08接口

2016-11-09  本文已影响7人  chad_it

接口

package com.javawu.interfaceDemo;
//如果某个类实现接口,就必须实现接口中的所有方法
//接口相当于一个特殊的抽象类
public interface AlertInterface {

    //接口中的变量默认具有public static final修饰符
    String brand = "报警";
    //声明一个报警的方法
    //接口中的方法默认具有public abstract修饰符
    void alert();
}
package com.javawu.interfaceDemo;
//Java中类只能有一个直接父类
//Java中类是单继承,但是可以实现多个接口
//implements要写在extends的后面
public class HomeDoor extends Door implements AlertInterface,GPSInterface{
    
    public void run() {
        
    }
    
    @Override
    public void alert() {
        // TODO Auto-generated method stub
        System.out.println("报警");
    }
    
    @Override
    public void position() {
        // TODO Auto-generated method stub
        System.out.println("获取位置");
    }
}
package com.javawu.interfaceDemo;
//接口可以继承多个接口
public interface InterfaceDemo extends AlertInterface, GPSInterface {
}
上一篇 下一篇

猜你喜欢

热点阅读