1
resposta

Qual a finalidade desse metodo especial? "this.nome = nome;" ?????

//Metodos Especiais

public Lutador(String no, String na, int id,float al, 
        float pe, int vi, int de, int em) {
    this.nome = no;
    this.nacionalidade = na;
    this.idade = id;
    this.altura = al;
    this.setPeso(pe);
    this.vitorias = vi;
    this.derrotas = de;
    this.empates = em;
  }
1 resposta

Olá Diego,

o código postado refere-se a um construtor. Os construtores são responsáveis por inicializar atributos de uma classe (variáveis de instância).

A palavra chave this, é uma forma de fazer referência ao objeto atual. Quando utilizamos this.nome = no, estamos dizendo que queremos atribuir ao atributo nome, da classe atual, o valor contido na variável no, passada como argumento.

Caso este post tenha te ajudado, por favor, marcar como solucionado ✔. Bons estudos! ⌣