A linguagem de programação Java possibilita a criação de cla...
A linguagem de programação Java possibilita a criação de classes e objetos usando os conceitos de orientação a objetos para o desenvolvimento de programas. Diante disso, analise a classe Java, denominada Y, abaixo.
Com base nessas informações, conclui-se:
Comentários
Veja os comentários dos nossos alunos
Qual erro..
Devido à implementação de um método construtor (Y) é obrigatório que durante a inicialização seja inicializado os atributos conforme o/os padrões de assinaturas codificados.
Por gentileza, comentam qual é a solução para o erro de compilação.
.
.
@Pedro Goyano: de onde você tirou essa? Você só precisa ter um construtor por classe. Se você não definir um, o compilador vai definir. Se você criar um, o compilador não faz nada. Você pode definir mais de um construtor, mas não é obrigatório definir um construtor padrão sempre que você criar um customizado.
.
Update (19/set/19): obrigado @Gabriel Castillo pela explicação. At.te
@Luis Henrique Forchesatto : A solução seria inicializar o objeto "y", como o nosso colega @Alexandre Santos explicou.
public static void main(String[] args){
Y y = new Y(1,"concurso");
System.out.println(y.desc);
}
Espero que tenha elucidado sua dúvida.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo