类可以这么理解.类就是功能的集合.类也可以看做是实现一种功能的集合或者方法..
接口可以理解为,对类的规定,对类的约束,甚至对整个项目的约束.
接口应该是对类的最高度的抽象。
Java 不支持多继承性,即一个类只能有一个父类.单继承性使得Java简单,易于管理程
序.为了克服单继承的缺点,Java 使用了接口,一个类可以实现多个接口.
接口体中包含常量定义和方法定义两部分.接口体中只进行方法的声明,不许提供方法的
实现,所以,方法的定义没有方法体,且用分号结尾.如
interface Printable
{
final int MAX=100;
void add();
float sum(float x ,float y);
}
而类是组成Java 程序的基本要素.类封装了一类对象的状态和方法.类是用来定义对象的模板.
类的实现包括两部分:类声明和类体.基本格式为
class 类名
{ …
类体的内容… …
} |