【发布时间】:2012-11-12 23:53:06
【问题描述】:
可能重复:
Interface or abstract class?
Abstract and Interface in java
我还是Java的学生,我遇到了抽象类和接口。
现在,当您创建一个抽象类时,您可以编写如下方法:
public abstract void something();
但是当您在界面中创建方法时,它看起来像这样:
public void something();
现在我不是瞎子,我可以看到有一些区别,我也知道你 extend 是一个抽象类,而你 implement 是一个接口。
但是有人能告诉我有什么区别吗?也许是一个例子,你会在哪里使用一个而不是另一个?
【问题讨论】:
-
对不起,请删除我的帖子 :(
-
避免询问有关 Java 基础知识的问题。 Google 随时为您提供帮助。仅询问您是否进行了研究但仍然不理解但在您的问题中说明您找到了某某的解释等,但您仍然感到困惑。
-
@ADTC 谢谢你,我会记住的。
-
不客气。可悲的是,许多 SO 老手都懒得指导像你这样的新用户。他们标记重复和关闭问题的速度如此之快。我不想让你经历我第一次来这里时所经历的事情。 :)
-
好吧,我不会说他们是卑鄙的,但更像是他们冷酷无情。