java – 比较extends / implements的静态寻址和导入

使用之间有什么区别吗?

public ClassName extends some.package.Class implements another.package.Interface {}

import some.package.Class;
import another.package.Interface;

public ClassName extends Class implements Interface {}

在谈论性能,兼容性等时.

解决方法:

没有区别.字节代码完全相同.所有这些都发生在编译时,性能影响为零.您应该仅根据您对可读性的评估做出此决定.

上一篇:java中? extends T 和? super T解析


下一篇:java 继承