java学习笔记——接口

接口(Interface)

如何定义接口?

使用interface关键字定义一个接口,与创建类的格式基本一致,类和接口是同一级别的内容:

public interface 接口名{

}

接口中有什么?

1、公有静态常量,public static final,常量的定义是全大写

2、公有抽象方法,抽象方法的修饰符abstract,但在接口中只能有抽象方法,在接口中可以省略abstract

3、注意,以上只适用于 jdk1.7 及以前,到 jdk1.8 之后再接口中可以加入其它内容

接口的使用?
1、不能被实例化
2、必须找一个类实现接口,实现的关键字implements
3、在实现类中一定要对接口中声明的抽象方法给出具体的实现,重写接口中的抽象方法
4、当实现类中不能讲接口中所有的抽象方法全部给出实现时,这个实现类就必须是抽象类
5、接口同样支持面向对象的多态
     接口类型的引用可以指向一个其实现类的案例
     接口类型  接口类型引用 = new 实现类()
6、一个类只能继承自一个父类,extends类只能有一个
7、一个类可以实现多个接口,implements 接口1,接口2...
8、一个类可以在继承一个父类的基础上实现多个接口

阅读更多
上一篇java 面向对象学习笔记——修饰词final,static,abstract
下一篇Host 'XXX' is not allowed to connect to this MySQL server 解决方法/开启MySQL远程账号
想对作者说点什么? 我来说一句

Java 学习笔记Java学习笔记

2010年01月15日 25.63MB 下载

JAVA个人学习笔记

2009年12月03日 302KB 下载

Java学习笔记(必看经典)

2018年03月31日 37.54MB 下载

java学习笔记及源代码

2010年05月09日 2.73MB 下载

java 学习笔记

2011年09月13日 915KB 下载

java学习笔记,学习java的好帮手

2008年11月10日 1.48MB 下载

java学习笔记

2018年03月23日 31.58MB 下载

java笔记java笔记java笔记

2010年06月15日 719B 下载

Java学习笔记(源码)

2008年11月11日 175KB 下载

没有更多推荐了,返回首页

关闭
关闭