回 帖 发 新 帖 刷新版面

主题:java基础问题(接口,与抽象类)(高手指点一下)

java的类,接口,还有抽象方法,抽象类,他们之间有何联系,在编程中,我们
应该如何去考虑是去用接口,还是抽象类或者用抽象方法?还有一般的成员属性和
方法》
希望高手详细说明一下?(最好举个例子来说明一下~~)
谢谢~~~

回复列表 (共6个回复)

沙发

最好 read a book or tutorial.

板凳

看实际 很难说清楚 不过考试都是考借口之类的  一般自己写都写抽象方法,抽象类,  有时候人懒还写匿名类  还有就是看什么规范 人家怎么写你就怎么写  一般就这样 偶不不是高手

3 楼

抽象类和接口都是制定继承类的标准,抽象类是单继承,接口能实现多继承!

4 楼

如一楼所说,最好看看tutorial
http://java.sun.com/learning/tutorial/index.html

类就是对对象行为的定义,对一类对象的抽象。类包括:数据域,方法。

抽象类和接口都是定义了一组方法的一类类的集合,两者本身都不可以实例化。而两者在概念上的区别就是接口规定不提供实现,抽象类可以提供实现。

抽象方法就是只有定义,没有实现的方法。抽象方法的实现由子类来实现。

对于什么时候使用,就看看一些OOA/D的书。

5 楼

个人感觉接口就是为了实现多继承!

6 楼

我靠阿 
http://java.sun.com/learning/tutorial/index.html
这怎麽是英文阿??
有中文的没 阿??

我来回复

您尚未登录,请登录后再回复。点此登录或注册