GUJ / Java / Topico Interface 13 de agosto de 2014 2 respostas R renanboni 13 de agosto de 2014 Galera,em uma prova meu professor pediu isso: Escreva o código que implementa a interface(os métodos implementados podem apenas escrever algo na tela). interface Jogador{ Jogador(int max); void poe(Peca p); Peca tira(int i); boolean joga(); } Só que não to entendendo o construtor ali, é permitido em interface ? Alura Desenvolvimento Back-End Java Sua Carreira em desenvolvimento back-end Java: dos fundamentos à arquitetura de sistemas... 2 Respostas G gejava 14 de ago. de 2014 interface Jogador{ Jogador(int max); void poe(Peca p); Peca tira(int i); boolean joga(); } erro de compilacao. Não se pode ter um Construtor em uma interface, veja: interface X{ X(int max); } interface Y{ Y(List<X> list); } interface Z{ Z(String s); } agora imagine: class Jogador implements X, Y, Z{} para isso existem as classes abstratas http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html ViniGodoy 14 de ago. de 2014 Não, mas o código dele pode não ser em Java “puro”. Embora o Java não implemente, o conceito de interfaces admite a possibilidade de haver um construtor. Ele pode só estar querendo dizer que você precisa ter aquele construtor. Criado 13 de agosto de 2014 Ultima resposta 14 de ago. de 2014 Respostas 2 Participantes 3 Topicos relacionados Como saber se um mes tem 4 ou 5 semanas?[RESOLVIDO] 31 respostas Como converter inteiro para string! 13 respostas Comando SELECT para selecionar intervalo de data SQL SERVER 12 respostas &, &&, |, ||. Qndo usar? 6 respostas O método split 12 respostas Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens. Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo