接口的说明,使用
Posted 倾甜xt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口的说明,使用相关的知识,希望对你有一定的参考价值。
1.概念:接口可以理解为一种特殊的类,有全局变量和公共的抽象方法组成。累是一种具体实现类,接口定义了某一批类所需要遵守的规范,借口不关心内部数据,也不关心这些类里的实现过程,只是规定类里必须提供的方法。
其中作用主要是规范,
2定义:定义接口不再使用class关键词,而是使用interface关键词。
3 基本语法:【修饰符】+interface+ 接口名【extends 父接口1,父接口2...】
{
零到多个常量的定义,
零到多个抽象方法的定义,
}
接口就是用来继承和实现的,修饰符最好用public。
接口名和常量都是前面默认加一个abstract
4使用接口语法:
(1)
,
(2)通常会在命名的时候加上一个大写的I,来和类进行区别。
(3)通过接口定义的对象,只能调用接口中含有的那个方法。
(4)可以采用匿名内部类实现接口的方式。
示例:
package Demo; interface IPlaygame{ public void youxi(); } class Smartphone implements IPlaygame{ @Override public void youxi() { // TODO Auto-generated method stub System.out.println("玩游戏"); } public void playp() { System.out.println("打电话"); } } class psp implements IPlaygame{ @Override public void youxi() { // TODO Auto-generated method stub System.out.println("打游戏"); } } public class Demo1{ public static void main(String []args) { IPlaygame ip1=new Smartphone(); IPlaygame ip2=new psp(); ip1.youxi(); //ip1.playp(); ip2.youxi(); } }
结果截图:
匿名内部类实现接口:
自己调用自己,然后在里面自己实现接口中定义的方法,最后在接口的括号外面加上分号,
还有一种写法:
注意在括号后面加上顿号,然后开始引用即可。
以上是关于接口的说明,使用的主要内容,如果未能解决你的问题,请参考以下文章