Pergunta de entrevista da empresa Anonymous

Distinguish between classes and interfaces in Java. How method overloading is different from method overriding