Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estou com dúvida no curso de Primeiros passos com Java, no exercício 6 do capítulo Começando com Orientação a objetos.

Fiz exatamente o que o exercício está propondo e a saída que me deu no console foi: capitulo3.Data@2876b359

2 respostas
solução!

- Primeiro criei minha Classe dataCadastro.java

package rikemorais;

public class dataCadastro {

    int diaCad;
    int mesCad;
    int anoCad;

    void diaCadastro(int valorDiaCadastro){
        int diaCadastro = this.diaCad = valorDiaCadastro;
        this.diaCad = diaCadastro;
    }
    void mesCadastro(int valorMesCadastro){
        int mesCadastro = this.mesCad = valorMesCadastro;
        this.mesCad = mesCadastro;
    }

    void anoCadastro(int valorAnoCadastro){
        int anoCadastro = this.anoCad = valorAnoCadastro;
        this.anoCad = anoCadastro;
    }

    void mostraData(){
        System.out.println("Data de Cadastro: "+diaCad+"/"+mesCad+"/"+anoCad);
    }
    public static void main(String[] args){

        dataCadastro dataInicial;
        dataInicial = new dataCadastro();{

        dataInicial.diaCad = 11;
        dataInicial.mesCad = 12;
        dataInicial.anoCad = 13;
}

        dataInicial.mostraData();

    }
}

- Depois inseri ela na minha classe TestaFuncionario.java

package rikemorais;

public class TestaFuncionario {
    public static void main(String[] args){

        Funcionario f1 = new Funcionario();
        dataCadastro d = new dataCadastro(); 

        f1.nomeCompleto = "Carlos Henrique";
        f1.salario = 10000;
        f1.aumentoSalarial (1000);
        d.diaCad = 10;
        d.mesCad = 11;
        d.anoCad = 12;

        f1.mostra();
        d.mostraData();
    }

}

Ok, agora funcionou. Obrigado!! =)