发表于: 2017-03-16 23:24:44

1 1413


今天完成的事情:

学习了接口

明天计划的事情:

学习面向对象中回调的实现

遇到的问题:

为什么程序执行的时候没有返回return a+b; 的值?

收获:

1) 为什么需要接口?接口和抽象类的区别?

    接口就是比”抽象类“还要抽象,可以更加规范得对子类进行约束,全面专业地实现了:规范和具体实现的分离。

    接口就是规范,定义的是一组规则,体现了现实世界中,”如果你是……,则必须能……“的思想。

2) 定义接口的格式:

    [访问修饰符]   interface接口名  [extends 父接口1,父接口2…] {

             ——常量定义  //总是public static final

             ——方法定义  //总是public abstract

3) 子类通过implements来实现接口中的规范

4) 接口不能创建实例,但是可用于声明引用变量类型

5) 一个类实现了接口,必须实现接口中所有的方法,并且这些方法只能是public的

6) 接口支持多继承。




返回列表 返回列表
评论

    分享到