初入Java,有过C++学习经历,在此记录下Java学习历程。
今天简单说下关于Java的接口与事件。
首先什么是接口?关于接口的概念和理解,在C++中,对接口的解释为————接口是一个共享框架,供两个系统之间交互时使用。如假设用户是你,当你与程序进行交互时,你想将你要处理的数据交付给程序执行,那么如何将数据传递给程序呢?这就必须通过程序提供的接口进行数据交互,程序接口将你的意图传递给程序。而接口,由编写类的人提供的方法组成。我们编写一个类后,在类的内部定义相关的属性以及相关的方法函数,方法函数让程序员能够编写与类对象交互的代码,让程序能够使用类对象。
在Java中,接口的含义与C++类似,在Java中,将接口定义成了一种与类相似的结构;在Java中,定义了一种抽象方法,是一种只给出了头部声明而没有给出方法体的方法,只含抽象方法(可能还包含常量)的一种结构叫做接口;
在C++中,我们通常在头文件中给出类的定义(接口),然后把实现(类方法的代码)放在源文件中,这在头文件中给出的类的定义,与Java中的接口相似;
Java中,定义一个接口的关键字为: interface;
定义一个接口的格式为: public interface + 接口名 ( + extends + 要继承的接口名,...){
//定义常量
public static final + 数据类型 + 变量名 = 值;
//定义抽象方法
public abstract + 返回值类型 + 方法名(数据类型 参数名,...);