Java API';s方法未被重写,扩展此API的类是否使用该方法的默认实现?

Java API';s方法未被重写,扩展此API的类是否使用该方法的默认实现?,java,spring,api,rest,overriding,Java,Spring,Api,Rest,Overriding,在导入JavaAPI并扩展它们以使我们的类表现得像它们时,我有一个问题。那么对于一些未被重写的方法,它们是否可以使用API提供的默认实现,或者我们是否需要重写一些方法并给出我们的实现,我们何时可以使用默认实现或重写实现?默认实现可以使用哪种API?我认为您需要提供一个示例,您的问题没有多大意义。如果导入库并扩展类,则只有对该类的使用得到扩展(和重写的方法),库保持不变。如果您想要一个默认实现,请使用默认类。如果您子类化例如ArrayList并重写get(int index)方法以执行不同的操作,

在导入JavaAPI并扩展它们以使我们的类表现得像它们时,我有一个问题。那么对于一些未被重写的方法,它们是否可以使用API提供的默认实现,或者我们是否需要重写一些方法并给出我们的实现,我们何时可以使用默认实现或重写实现?默认实现可以使用哪种API?

我认为您需要提供一个示例,您的问题没有多大意义。如果导入库并扩展类,则只有对该类的使用得到扩展(和重写的方法),库保持不变。如果您想要一个默认实现,请使用默认类。如果您子类化例如
ArrayList
并重写
get(int index)
方法以执行不同的操作,那么所有其他未重写的方法都将由
ArrayList
类代码处理。--但是,您应该意识到结果可能会很奇怪,因为如果您让
get(int index)
返回列表中不存在的内容,那么迭代列表的人将被这种差异所困扰。所以要当心你在做什么。