java接口类

是什么:类似于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的接口类

 1 package com.unitest.zuoye;
 2 
 3 public class test1 implements test{
 4 
 5     @Override
 6     public void tes1() {
 7         // TODO Auto-generated method stub
 8         
 9     }
10     public void tes2() {
11         // TODO Auto-generated method stub
12         
13     }
14 
15 }
原文地址:https://www.cnblogs.com/jinbiaobowen/p/12732171.html