java基础知识之接口
2014-08-01 23:34
211 查看
接口:初期理解,可以认为是一个特殊的抽象类
当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。
class用于定义类
interface 用于定义接口。
接口定义时,格式特点:
1,接口中常见定义:常量,抽象方法。
2,接口中的成员都有固定修饰符。
常量:public static final
方法:public abstract
记住:接口中的成员都是public的。
接口:是不可以创建对象的,因为有抽象方法。
需要被子类实现,子类对接口中的抽象方法全都覆盖后,子类才可以实例化。
否则子类是一个抽象类。
接口可以被类多实现,也是对多继承不支持的转换形式。java支持多实现。
当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示。
class用于定义类
interface 用于定义接口。
接口定义时,格式特点:
1,接口中常见定义:常量,抽象方法。
2,接口中的成员都有固定修饰符。
常量:public static final
方法:public abstract
记住:接口中的成员都是public的。
接口:是不可以创建对象的,因为有抽象方法。
需要被子类实现,子类对接口中的抽象方法全都覆盖后,子类才可以实例化。
否则子类是一个抽象类。
接口可以被类多实现,也是对多继承不支持的转换形式。java支持多实现。
相关文章推荐
- java基础知识3--抽象类,接口
- Java基础知识整理二(抽象类、接口…
- JAVA基础知识:抽象类、接口
- java基础知识(2)抽象类和接口
- 多态、抽象类、接口、区别(java基础知识九)
- Java基础知识强化之集合框架笔记67:Map集合面试题之List,Set,Map等接口是否继承自Map接口
- 常用AWT监听器接口,事件和事件源(摘自Java 2 核心技术<卷一:基础知识>(第七版)》)
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
- java基础知识--接口语法细节
- Java基础知识强化之多线程笔记06:Lock接口 (区别于Synchronized块)
- Java基础知识整理(二)- 抽象类与接口
- Java基础知识强化18:抽象类、接口的区别 和 抽象类可以不实现接口的全部方法
- java基础知识回顾之java Thread类--java线程实现常见的两种方式实现Runnable接口(二)
- [置顶] Java基础知识总结(三)——类和接口
- Java核心技术卷I:基础知识(原书第8版):13.1 集合接口
- java内接口,抽象类,继承实现的一些基础知识和实例
- java基础知识回顾之接口
- Java核心技术卷I:基础知识(原书第8版):6.1 接口
- Java基础知识强化之多线程笔记05:Java中继承thread类 与 实现Runnable接口的区别
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程.]