接口的概念
微观:
功能
宏观:
规则
例子:
鸟会飞,飞机会飞,超人会飞
语法:
访问权限修饰符 interface 接口名{
公共静态常量
公共抽象方法
公共静态方法
}
注意:
1,接口中没有代码块
2,接口中没有静态代码块
3,接口中的属性默认使用public static final修饰
4,接口中没有构造函数,不能直接创建对象
5,接口中方法默认使用public abstract 修饰
6,接口中可以有公共静态方法
接口的用法
1,接口使用接口
接口可以继承多个接口
语法:
访问权限修饰符 interface 接口名 extends 接口名1,接口名2,...{
}
注意:接口继承与多个接口,那么将拥有多个接口的属性与方法
2,类使用接口
一个类可以实现多个接口
语法:
访问权限修饰符 class 子类名 extends 父类名 implements 接口名1,接口名2{
}
注意:子类要么重写接口与父类中的所有抽象方法,要么自己也是抽象类
常量接口
接口之定义属性的接口,叫常量接口
接口回调
1,点击登录按钮,执行登录需执行的方法
对象
登录按钮
点击事件
类:
按钮类
按钮名称
按钮按下
预设点击事件的方法
点击接口
点击后执行的事件
2,电脑外接鼠标,键盘,U盘...
接口与抽象类
接口:规则或者功能
拥有:
1,公共静态常量
2,公共抽象方法
3,公共静态方法
关系:
接口可以继承多个接口
一个类可以实现多个接口
抽象类:概念
拥有:
1,代码块
2,静态代码块
3,属性
4,构造函数
5,方法
关系:
一个类只能继承一个类