zoukankan      html  css  js  c++  java
  • 接口的说明,使用

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

    匿名内部类实现接口:

     

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

    还有一种写法:

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

  • 相关阅读:
    SQL第一讲
    CSS3补充内容
    EXCEL数据导入SQL表的方法
    jq第四讲+实例
    jq第三讲
    jq第二讲
    安卓、苹果日历同步
    安卓、苹果手机备忘录同步
    服务器、客户端双认证
    今天我的博客正式开张了!
  • 原文地址:https://www.cnblogs.com/qingtianxt/p/6075866.html
Copyright © 2011-2022 走看看