Java 有人能帮我解释一下抽象类和接口吗(新手)?

Java 有人能帮我解释一下抽象类和接口吗(新手)?,java,interface,abstract-class,superclass,Java,Interface,Abstract Class,Superclass,因此,我目前正在阅读我的java书籍,它似乎不清楚抽象类和接口。我的理解是:抽象类的创建基本上是超类的最一般形式,其中一个超类不能创建实例,接口包含由子类实现的方法?关于我在编码的这些方面缺少的任何帮助。非常感谢,谢谢! (我不是问这两个接口有什么不同,我只是想了解它们各自是什么)好吧,接口所做的一切都是需要状态的实现。如果愿意的话,可以约定继承类将使用相同的参数和返回值实现它们自己的方法版本 抽象类类似,只是它们可以实现泛型实现,而不需要继承类来实现它 另一个区别是,一个类可以实现多个接口,但

因此,我目前正在阅读我的java书籍,它似乎不清楚抽象类和接口。我的理解是:抽象类的创建基本上是超类的最一般形式,其中一个超类不能创建实例,接口包含由子类实现的方法?关于我在编码的这些方面缺少的任何帮助。非常感谢,谢谢!
(我不是问这两个接口有什么不同,我只是想了解它们各自是什么)

好吧,接口所做的一切都是需要状态的实现。如果愿意的话,可以约定继承类将使用相同的参数和返回值实现它们自己的方法版本

抽象类类似,只是它们可以实现泛型实现,而不需要继承类来实现它

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


这就是我对它的理解。希望我能帮忙

接口用于执行合同;这些是实现接口的任何类都必须实现的方法头。抽象类是诸如
List
之类的类,它们具有一组基本的属性和方法,但不能实例化。类可以实现多个接口,但只能扩展一个类。您缺少的是,在这里发布问题之前,您应该进行“事先研究”。特别是对于这些基础;你真的认为你是第一个在这里问这个问题的人吗?谢谢!现在更有意义了。