首页 > 代码库 > 关于接口的那些事

关于接口的那些事

1.先了解一下什么是接口?

在java中接口可以含有变量和方法,它可供别人调用的。并且,接口中的变量只能是public static final变量,用其它的修饰会报错。而方法会被指定为public abstract这种抽象形式的,其它的关键字(private、protected、static、final等)也是不行的,这都是固定的写法。

2.例如定义一个接口,这个接口里面有一个方法,能够得到所有的学生信息:

public interface 接口名 {

      //定义变量(示例)

  //public static final int i=10;

  //定义方法,得到所有的学生信息

  public  List<Student> getAllInfo();

}

到这里,一个简单的接口就算定义完成了。

3.注意:在接口中定义的方法,不能够有具体的实现代码。而具体的实现代码需要你重新定义一个类,这个类需要实现接口(上面定义的接口),并实现接口里面的所有方法。

public class stuImpl implements 接口名 {

  public List<Student> getAllInfo{

    //具体的得到学生信息的代码

    }

}

通过接口创建接口的实现类:

接口名 impl=new stuImpl();

这样就可以通过impl来调用具体的方法了,

impl.getAllInfo();

 

关于接口的那些事