为什么java.sql.Statement是一个接口而不是一个抽象类?

Hug*_*ing 1 java jdbc

为什么是java.sql.Statement接口而不是抽象类?一些傲慢的采访者拒绝了候选人,因为他不知道.

Bal*_*usC 10

因为没有什么可以作为默认实现提供,它将适用于世界所知道的任何数据库引擎.