• java 接口(interface)


    接口定义:[修饰符] interface 接口名 extends 父接口名1,父接口名2 ...{

                  }

    接口可以说是一种特殊的抽象类。接口只能定义方法,而不能实现方法的实例。

    1.接口中能够定义抽象方法,这些方法都是默认为public。

    2.接口中声明的属性都是默认为public static final,也只能是public static final。

    public interface Output
    {
        //系统自动为接口中的成员变量增加public static final修饰符
        //下面两句代码的结果完全一样
        int MAX_SIZE = 50;
        public static int MAX_SIZE =  50;
    }

    3.接口可以继承其他的接口,并添加新的属性和方法。一个接口可以有多个父接口,但接口只能继承接口,不能继承类。
    类实现接口的语法格式

    [修饰符] class 类名 extends 父类 implements 接口1,接口2...
    {
        类体部分
    }

    一个类实现了一个或多个接口之后,这个类必须完全实现这些这些接口里所定义的全部抽象方法(也就是重写);否则该类将保留从父接口那里继承的抽象方法,该类必须定义为抽象类。

    //定义Sing接口
    interface Sing
    {
        void eat();
        void sleep();
    }
    public class Test implements Sing{
    
        //重写接口中的方法
        @Override
        public void eat() {
            System.out.println("能吃饭");
        }
        @Override
        public void sleep() {
            System.out.println("能睡觉");
        }
    
        public static void main(String[] args)
        {
            Sing p = new Test();
            //输出:能吃饭
            p.eat();
            //输出:能睡觉
            p.sleep();
        }

    使用接口。

  • 相关阅读:
    Hadoop Ambari 安装
    hadoop 集群配置--增加减少新的机器不重启
    使用 XMPP 构建一个基于 web 的通知工具——转
    Hadoop 1.1.2 Eclipse 插件使用——异常解决
    UltraEdit中文乱码的解决方法
    Hadoop开发环境简介(转)
    Hadoop构成
    hadoop 1.2.1 eclipse 插件编译
    Python print 输出到控制台 丢数据
    社招面试总结
  • 原文地址:https://www.cnblogs.com/mercuryli/p/4600839.html
Copyright © 2020-2023  润新知