1
resposta

Erro de declaração estática - Mas necessário manter as duas classes

class Colaborador {
    String nome;
    double salario;

class Data {

    int dia;
    int mes;
    int ano;

    public static void main (String[] args) {
        Colaborador c1 = new Colaborador();

        c1.nome = "Aline Brito";
        c1.salario = 1000.0;

        Data inicio = new Data();

        inicio.dia = 13;
        inicio.mes = 12;
        inicio.ano = 2017;


        }

    }
}
1 resposta

Oi Aline, tudo bom?

Aqui:

class Colaborador {
    String nome;
    double salario;

class Data {

A gente ta criando uma classe dentro da outra. Tenta separar os blocos. Algo como:

class Colaborador {
    String nome;
    double salario;
}

class Data {

    int dia;
    int mes;
    int ano;

    public static void main (String[] args) {
        Colaborador c1 = new Colaborador();

        c1.nome = "Aline Brito";
        c1.salario = 1000.0;

        Data inicio = new Data();

        inicio.dia = 13;
        inicio.mes = 12;
        inicio.ano = 2017;


        }
    }