Java接口

Java接口,第1张

Java接口

接口:
接口的定义(是一种特殊的抽象类,是一种特殊的继承
实现接口:实现类可以实验n个接口,继承只能继承一个父类,implements关键字
接口是一种类型声明变量,一个接口类型的变量可以引用使用接口的类的对象
通过该变量可调用该接口中定义的方法
注意:接口,抽象类,继承的区别
普通继承,只能继承一个父类,子类可以重写父类的方法也可以不重写
抽象类:只能继承一个父类,父类没有抽象方法,则不需要重写
接口:可以实现n个接口,必须要实现接口中的方法

package cn.edu.sqxy.day12;
//接口,interface修饰词是定义接口的
public interface Runner {
    //接口中不可以定义成员变量,但可以定义常量
    public static int speed = 100;
    //接口定义的方法(抽象方法)
    public void run();
}
package cn.edu.sqxy.day12;
//接口2
public interface Runner02 {
//    接口方法
    public void eat();
}
package cn.edu.sqxy.day12;
//接口的实现类
public class RunnerImpl implements Runner,Runner02{
    @Override
    public void run(){

    }
    @Override
    public void eat(){

    }
}
class RunnerTest{
    public static void main(String[] args) {
//        接口声明类型变量
        Runner run = new RunnerImpl();
//        类型变量调用接口方法
        run.run();
        Runner02 run02 = new RunnerImpl();
        run02.eat();
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5437592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存