关于接口的那些事

Posted 小潘》

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于接口的那些事相关的知识,希望对你有一定的参考价值。

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();

 

以上是关于关于接口的那些事的主要内容,如果未能解决你的问题,请参考以下文章

关于Comparable和Comparator那些事

关于DevOps 的那些事

关于元素水平垂直居中的那些事?

关于ArrayList的那些事

关于Android性能监控Matrix那些事?你知道那些?(完)

关于Thread的那些事