1
resposta

Não estou conseguindo entender métodos e funções

Professor, estou no módulo de POO pela segunda vez por dificuldades em entender a matéria. Poderia me ajudar? Eu estou tentando criar um exemplo, onde tem a classe Pessoa, que tem nome, idade e viva (do tipo bool), para setar se a pessoa está viva ou morta. Porém não estou conseguindo aplicar esse conhecimento!! Poderia me explicar como posso fazer a lógica dessa classe?

Código no git - https://github.com/alexandremf/1aprendendopoo

1 resposta

No if a comparação de igualdade deve ser feita com dois sinais de igual '==' e também foi incluído no final o retorno do atributo viva. Segue o método EstarViva corrigido:

        public bool EstarViva(string vive)
        {
            if (vive == "sim")
            {
                this.viva = true;
                Console.WriteLine(nome + " está viva.");
            }
            else
            {
                this.viva = false;
                Console.WriteLine(nome + " faleceu.");
            }

            return this.viva;
        }