文档介绍:1《Java 程序设计》接口和包?接口的定义和使用?接口与抽象类的异同?包的定义和使用 接口?Java 源文件就是由类和接口组成的。 Java 提供的接口都在相应的包中,通过引入包可以使用 Java 提供的接口,也可以自定义接口。?接口是一系列常量和空方法的集合,它提供了多个类共同的方法,但不限制每个类如何实现这些方法。?Java 允许一个类同时实现多个接口,相当于实现多继承的功能。 接口的定义[ public] interface 接口名字[extends 父接口列表] {常量类型常量名字= 初值; 方法返回类型方法名字( 参数表); } interface 接口名字接口的声明接口的定义 4定义一个接口定义一个排序类, 仅有一个静态的方法选择排序算法调用接口方法 5 定义一个学生类实现 Sortable 接口的方法定义一个矩形类实现 Sortable 接口的方法强制类型转换 6调用类的静态方法 . 2 接口的使用?一个类通过使用关键字 implements 声明自己使用接口,如果一个类实现多个接口,应该在接口名之间用逗号隔开。?接口中不能声明任何变量和构造函数。 . 3 接口的常量?接口中定义的变量实际上是常量; ?必须给出它们的初始值; ?实现接口的类可以自由引用这些常量; interface constant { int EXCELLENT=5; int GOOD=4; int PASS=3; int FAIL=2; } . 4 接口的方法?在类中实现接口方法时,类中方法的原型必须和接口中声明的方法原型特征保持一致; ?方法的名字、返回类型、参数个数、参数类型?当一个类实现接口时,必须