A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 挨踢小白 中级黑马   /  2016-11-20 22:49  /  1103 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口的概念(不是类)

1 不允许定义任何具体的对象
2 接口中都是抽象的方法

类和类之间的关系叫 继承
类和接口之间的关系叫 实现
============================
定义 需要关键词interface
虽然使用interface关键字。但编译后
仍然会产生.class文件。
格式:
public interface 接口名{
抽象方法1;
抽象方法2;
抽象方法3;
...
}
接口中的方法均为公共访问的抽象方法
接口中无法定义普通的成员变量

接口的定义 :
修饰符 interface 接口名{}
源文件也是.java结尾的,编译完也是.class文件
字节码文件。
这里面都是公共的抽象方法

例子:
public interface USB{
        //连接
        public abstract void link();

        public abstracr void close();
}

(接口无法创建对象)
接口是定义规则的

如果想要实现这样的规则,
需要定义一个类 实现 这个接口
实现接口中的方法
您需要登录后才可以回帖 登录 | 加入黑马