接口
- java接口:接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部由全局常量和公共抽象方法组成。
- 接口格式:
interface InterfaceName{
全局常量;//比如:public static final int NAME = " ";
抽象方法;
}
- 接口的实现必须通过子类,使用关键字inplements,而且接口是可以多实现的。
- 一个子类可以同时继承抽象类和实现接口。
- 一个接口不能继承多个抽象类,但是却可以通过extends关键字同时继承多个接口,实现接口多继承。
泛型
- 泛型是在JDK1.5之后增加的新功能。
- 泛型可以解决数据类型的安全性问题,他的主要原理:在类型声明的时候,通过一个标识表示类中的某个属性的类型或者是某个方法的返回值及参数类型。
- 格式:
访问权限 class 类名称<泛型,泛型……>{
属性;
方法;
}
- 对象的创建格式:
类名称<具体类型> 对象名称 = new 类名称<集体类型>();
构造方法中使用泛型
构造方法可以为类中的属性初始化,那么如果类中的属性通过泛型指定,而又需要通过构造方法设置属性内容的时候,那么构造方法的定义与之前并没有不同,不需要像声明类那样指定泛型。