Java语言基础之接口
2015-11-02 17:23
190 查看
接口
特点:
①.接口用关键字interface表示
interface 接口名
{}
②.类实现接口用implements表示
③.接口不能实例化,按照多态的方式来实例化
④.接口的子类:
a.可以是抽象类
b.可以是具体类,要重写接口中的所有抽象方法
成员特点:
①.成员变量:只能是常量,并且是静态
默认修饰符:public static final
②.构造方法:接口中没有构造方法
③.成员方法:只能是抽象方法
默认修饰符:public abstract
类与类:继承关系。只能是单继承,可以多层继承
类与接口:实现关系。可以单实现,也可以多实现,并且还可以在继承一个类的同时实现多个接口
接口与接口:继承关系。可以单继承,也可以多继承
形式参数:
①.基本类型
②.引用类型:
a.类:需要的是该类的对象
b.抽象类:需要的是该抽象类的子类对象
c.接口:需要的是该接口的实现类的对象
返回值类型:
①.基本类型
②.引用类型:
a.类:返回的是该类的对象
b.抽象类:返回的是该抽象类的子类对象
c.接口:返回的是该接口的实现类的对象
特点:
①.接口用关键字interface表示
interface 接口名
{}
②.类实现接口用implements表示
③.接口不能实例化,按照多态的方式来实例化
④.接口的子类:
a.可以是抽象类
b.可以是具体类,要重写接口中的所有抽象方法
成员特点:
①.成员变量:只能是常量,并且是静态
默认修饰符:public static final
②.构造方法:接口中没有构造方法
③.成员方法:只能是抽象方法
默认修饰符:public abstract
类与类:继承关系。只能是单继承,可以多层继承
类与接口:实现关系。可以单实现,也可以多实现,并且还可以在继承一个类的同时实现多个接口
接口与接口:继承关系。可以单继承,也可以多继承
形式参数:
①.基本类型
②.引用类型:
a.类:需要的是该类的对象
b.抽象类:需要的是该抽象类的子类对象
c.接口:需要的是该接口的实现类的对象
返回值类型:
①.基本类型
②.引用类型:
a.类:返回的是该类的对象
b.抽象类:返回的是该抽象类的子类对象
c.接口:返回的是该接口的实现类的对象
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统