В чем разница между простирается и орудия в Java по отношению к производительности и памяти, и т.д.. Например, возьмем следующие сценарии,В чем разница между «проходит» и «реализует» в Java по отношению к производительности и памяти, и т.д.
1)
public interface PrintResult
{
public final int NO_ERROR=0;
public final int SUCCESS=1;
public final int FAILED=-1;
}
public class PrintProcess implements PrintResult
{
//Perform some operation
}
2)
public class PrintResult
{
public final int NO_ERROR=0;
public final int SUCCESS=1;
public final int FAILED=-1;
}
public class PrintProcess extends PrintResult
{
//Perform some operation
}
Для указанных выше сценариев (1,2), что разница между использованием расширяет (класс, производный ребенка), реализует (реализующий интерфейс). в отношении производительности, памяти и т. д. ?
очередь 'возможно дублировать' кем-то. – ApprenticeHacker
Извините, мой английский не очень хорошо. Поэтому, пожалуйста, простите мои ошибки –
a) Сделайте тест и сообщите. б) Скомпилировать и декомпилировать и сравнить результаты. c) Я не ожидаю разницы в производительности. Где я должен? Называть 1 миллион раз «новым» в любом классе? –