专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java编程之什么是接口类

Java编程之什么是接口类

更新时间:2020-07-27 16:13:19 来源:动力节点 浏览1894次

是什么:类似于java中的继承,但是继承只可以继承一个人父类,接口类可以继承多个

作用:解决java继承解决不了的问题

关键字:interface(定义)implements(使用)

注意事项:1、接口不可以被实例化;2、实现类必须实现接口的所有方法;3一个类可以实现多个接口;4接口中的变量但是静态(static)变量

如何使用:

文件1

public interface test{
  public void foo();
}

文件2

public class test1 implements test{
  public void foo(){
    //方法内容
  }
}

示范:

创建一个test
package com.unitest.zuoye;
//属性必须是全局静态常量
//方法必须是public抽象方法
//没有构造方法
//无法实例化
public interface test {
    int a=9;//接口类定义的变量必须是常量
    public abstract void tes1(); //抽象方法 关键字:abstract
    public void tes2();//接口类的方法不能有方法体,但是继承者必须重写该方法
}

创建一个test1去使用test的接口类

package com.unitest.zuoye;
public class test1 implements test{
    @Override
    public void tes1() {
        // TODO Auto-generated method stub

    }
    public void tes2() {
        // TODO Auto-generated method stub

    }
}

以上就是动力节点java培训机构的小编针对“Java编程之什么是接口类”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>