TestaEmpresa.java:15: error: <identifier> expected
g.nome = "Ricardo";
^
TestaEmpresa.java:16: error: <identifier> expected
g.salario = 700.0;
TestaEmpresa.java:15: error: <identifier> expected
g.nome = "Ricardo";
^
TestaEmpresa.java:16: error: <identifier> expected
g.salario = 700.0;
Oi Geovane, você poderia postar sua classe inteira, para nos analisarmos, para fazer isso basta clicar em <> INSERIR CÓDIGO e colar no espaço indicado, fico no aguardo.
class TestaEmpresa {
public static void main(String[] args) {
Empresa empresa = new Empresa();
for(int i = 0; i < 10; i++) {
Funcionario f = new Funcionario();
f.salario = 1000 + i * 100;
empresa.adiciona(f);
}
empresa.mostraTodasAsInformacoes();
}
Funcionario g = new Funcionrio();
g.nome = "Ricardo";
g.salario = 700.0;
}
Só quero saber se esse erro é porquê eu estou tentando acessar um atributo private de forma direta.
Oi Geovane por hora eu identifiquei que existe um erro na criação da variável referência g de Funcionario, tá faltando a letra a nessa linha:
Funcionario g = new Funcionrio();
Além disso se na sua classe Funcionario esses atributos nome e salário forem private, você realmente não poderá acessá-los diretamente e sim atráves dos métodos getters e setters.
Caso persista alguma dúvida a respeito desse exercício ou curso pode perguntar aqui mesmo ou se você não tiver mais nenhuma dúvida a respeito você pode marcar uma resposta como solução, finalizando assim esse tópico.Espero ter ajudado. Bons estudos.