Podemos criar uma instância de uma interface em Java? [duplicado]
Esta pergunta já tem uma resposta aqui:
Podemos criar um objeto de uma interface? 5 respostasÉ possível criar uma instância de uma interface em Java?
Em algum lugar, li que usando a classe anônima interna, podemos fazê-lo como mostrado abaixo:
interface Test
{
public void wish();
}
class Main
{
public static void main(String[] args)
{
Test t=new Test()
{
public void wish()
{
System.out.println("output: hello how r u");
}
};
t.wish();
}
}
cmd> javac Main.java
cmd> java Main
output: hello how r u
Está correto aqui?