码迷,mamicode.com
首页 > 其他好文 > 详细

接口的说明,使用

时间:2016-11-18 00:00:49      阅读:498      评论:0      收藏:0      [点我收藏+]

标签:...   对象   main   com   demo1   nbsp   实现   变量   style   

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();
        
    }
}
结果截图:技术分享

 

匿名内部类实现接口:

 技术分享

自己调用自己,然后在里面自己实现接口中定义的方法,最后在接口的括号外面加上分号,

还有一种写法:技术分享

注意在括号后面加上顿号,然后开始引用即可。

接口的说明,使用

标签:...   对象   main   com   demo1   nbsp   实现   变量   style   

原文地址:http://www.cnblogs.com/qingtianxt/p/6075866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!