Olá, boa tarde a todos.
Vi que outras pessoas também tiveram o mesmo problema, porém, eu não consegui entender a explicação no fórum deles, mesmo tendo sido solucionado.
Como segue no código abaixo. Assim que tornei a variável salário "private", não consegui ter acesso a informação que estava declarada em outra classe.
Tentei utilizar o método getSalario, mas não sei como acessar essa informação em outra classe.
Segue código, com o erro.
package testefuncionario;
class Funcionario{
String nome;
private double salario;
public void aumento (double recebeAumento){
this.salario += recebeAumento;
}
public void mostra(){
System.out.println("Salário atual: " + this.nome + " = " + this.salario);
}
public double getSalario(){
return this.salario;
}
}
public class TesteFuncionario {
public static void main(String[] args) {
Funcionario f1 = new Funcionario ();
f1.nome = "Pedro Paulo";
double getSalario(1000.0);
f1.aumento(100);
f1.mostra();
}
}