谁能帮我解释下abstract 类和interfaces(新手)?

Can someone help explain abstract classes and interfaces to me (novice)?

所以我目前正在阅读我的 java 书,它似乎并没有在抽象 类 和接口上清楚。这是我的理解: Abstract 类 被创建基本上是超类的最通用形式,其中一个不能创建实例,接口包含由 sub类 实现的方法?关于我在编码的这些方面所缺少的任何帮助。将不胜感激,谢谢! (我不是问两者有什么不同,我只是想了解一下它们是什么)

好吧,所有接口所做的都是状态所需的实现。一个合同,如果你愿意的话,继承 class 将使用相同的参数和 return 值实现他们自己的那些方法的版本。

抽象 classes 类似,除了它们可以实现通用实现而不需要继承 classes 来实现它。

另一个区别是,一个 class 可以实现多个接口,但只能继承一个可能抽象的 class。

反正我是这么理解的。希望我有所帮助!