谈谈个人对java 中接口与类的理解

那又怎么样理解借口和类呢?借口通常理解为什么?类呢?

类可以这么理解.类就是功能的集合.类也可以看做是实现一种功能的集合或者方法..
接口可以理解为,对类的规定,对类的约束,甚至对整个项目的约束.
接口应该是对类的最高度的抽象。

Java 不支持多继承性,即一个类只能有一个父类.单继承性使得Java简单,易于管理程
序.为了克服单继承的缺点,Java 使用了接口,一个类可以实现多个接口.
接口体中包含常量定义和方法定义两部分.接口体中只进行方法的声明,不许提供方法的
实现,所以,方法的定义没有方法体,且用分号结尾.如
interface Printable
{
final int MAX=100;
void add();
float sum(float x ,float y);
}

而类是组成Java 程序的基本要素.类封装了一类对象的状态和方法.类是用来定义对象的模板.
类的实现包括两部分:类声明和类体.基本格式为
class 类名
{ …
类体的内容… …
}

参考资料:java草堂

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-15
java是面向对象变成的语言,首先就应该有对象的概念,java中讲究万事万物皆对象,对象就是编程中的类

想理解接口,想要理解抽象类,其实接口是抽象类的一种形式,我说不太好,建议去网上找找准确的答案,以免以我的理解再误导你!
第2个回答  2010-12-15
这问题问的,哎一般都是对接口和抽象类进行比较的。因为都是可以用来继承的嘛,只不过抽象类只能继承一个,但可以继承好多好多接口。本回答被网友采纳
第3个回答  2010-12-15
来个比喻
一个接口里通常有方法,这些方法只有名字、输入的参数而没有具体的实现
比如有个方法叫“跑”,另一个方法叫“走”
类就位于这个接口之后,用于定义具体怎么实现这些方法的
类要实现这个接口,同样要有这些方法
于是在类中,不光有“跑”和“走”这些方法,还有在这个方法里具体怎么做的过程,“抬脚”,“跨步”,速度多少。。。