Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 3 da Aula 3 - Começando com Orientação a objetos

Pessoal, boa tarde!

Uma dúvida:

Criei uma classe Funcionario, Pessoa e a Main TestaFuncionario.

criei o metodo mostra() na classe Funcionario  e não estou conseguindo compilar a classe, está dando o erro abaixo:

Funcionario.java:16: error: cannot find symbol
                System.out.Println("Nome: " + this.pessoa.nome);
                          ^
  symbol:   method Println(String)
  location: variable out of type PrintStream
1 error.

class Pessoa{
    String nome;
    String rg;
    String cpf;
    String dataNasc;

}

class Funcionario{
    String departamento;
    double salario;
    String dataAdmissao;
    Pessoa pessoa = new Pessoa();

    void recebeAumento( double aumentoSalario){
        this.salario = this.salario + aumentoSalario;
    }

    double calculaGanhoAnual(){
        return this.salario * 12;
    }

    void mostra(){
        System.out.Println("Nome: " + this.pessoa.nome);

    }

}

O que está errado?
1 resposta
solução!

Pessoal, boa tarde! Consegui identificar o erro.

Código errado: System.out.Println("Nome: " + this.pessoa.nome);

Código Correto: System.out.println("Nome: " + this.pessoa.nome);

Estava colocando o Println com a primeira letra maiuscula.