接口
来源:互联网 发布:淘宝怎么设置地区不卖 编辑:程序博客网 时间:2024/06/16 05:04
接口中没有普通方法,接口中所有方法都是抽象方法。
接口就是一组对类的要求,它反映了一组没有内在联系、不相关的类之间的通讯的协议。
接口的特点
◆一个类只能继承一个直接的父类,但是一个类可以实现多个接口。(多继承)
◆接口中不能定义构造方法,接口不能实例化。
◆接口中方法全部都是抽象方法,接口中属性全部都是全局常量
◆当一个类实现(继承)某个接口时,他必须实现接口中所有的方法,除非这个类定义为抽象类。
接口的语法
◆语法:
[修饰符] interface接口名{
全局常量;
抽象方法;
}
◆案例:
public interface A{
int a = 5; //相当于 public static final int a = 5;
void fun1(); //相当于 public abstract void fun1();
}
说明:接口中所有属性默认为全局常量,所有方法默认为抽象方法
所有定义接口是,如果缺省了public、static、final、abstract关键字,系统会自动加上。
//实现多个接口,接口中用,隔开即可。
C like A和B
public class C implements A,B{
}
//同时有继承和实现接口时,继承在前,实现接口在后面。
public class C extends Bimplements X,Y{
}
//接口继承接口 注意,此时需要用extends,而且此时可以多继承。
public interface Bextends A{
}
public interface Cextends A,B{
}
阅读全文
2 0
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- 接口
- POJ 1847 Tram(spfa)
- 连接Presto:SQuirrel SQL Client安装配置
- 201604-2 俄罗斯方块
- bzoj 4399 魔法少女 权值线段树合并+并查集
- 基于layui社区模板编辑器,增加视频音频上传功能发布
- 接口
- 我的博客之路
- [java] 微服务架构连载No2 搭建高性能集群Eureka配置中心
- systemctl用法
- Saltstack job功能开发与调试方法
- java.util.List.subList注意事项
- 百度地图只给核心代码,发布版的sha1
- 笨方法学python 习题27(逻辑之前的内容)习题28(布尔)29、30、31
- Ubuntu16 编译源码出错 unsupported reloc 43