栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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();
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462086.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号