暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

接口

知识共鸣 2019-02-25
224

基本介绍

接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体的情况把这些方法写出来


语法:

interface 接口名{

    //有方法,但是不能实现,意思就是说没有函数体

}

使用:

class 类名 implements 接口名{

 

}

小结一下:接口是更加抽象的抽象类,抽象类中的方法可以有方法体,而接口中的所有方法是没有方法体的,接口体现了程序的设计的多态高内聚低耦合的设计思想。

快速入门案例

注意:接口的规范,接口名首字母以小写的i 定义,后面以驼峰法命名;

 

简单实例

接口的细节说明

1. 接口不能被实例化

2. 接口中所有的方法都不能被实现,即不能有方法体

3. 一个类可以实现多个接口,则需要把实现的接口的所有方法都实现

4. 一个接口中,可以有属性,但是是常量

5. 接口中的方法都必须是public,默认就是public

6. 接口不能继承其它的类,但是可以继承其它的接口,是用逗号隔开,类与接口之间是(implements),接口与接口之间是继承(extends)

接口应用场景

例如:

一个项目经理,需要管理三个程序员,功能开发一个软件,为了控制和管理软件,项目经理可以定义一些接口,让程序员去实现。

类的定义完善

接口和继承的区别:

1.实现接口是对继承的一种补充。

2.实现接口可在不打破继承关系的前提下,对某个类功能进行扩展,非常灵活。

实现案例:

例子:当一个小猴子继承了妈妈的爬树的本领,不过这个小猴子还学会了鸟飞翔的本领,学会鱼游泳的本领。

以上就是个人整理出来的接口,供大家参考和学习。

文章转载自知识共鸣,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论