Boa noite a todos,
Bom, estava fazendo os exercícios do livro Java Como programar da Deitel e apareceu uma dúvida no exercício 3.14 para fazer a classe Empregado (Employee).
a primeira classe consegui fazer sem erros
public class Employee {
private String Nome; // nome do empregado
private String Sobrenome; // sobrenome do empregado
private double Salario; // salario do empregado
// construtor inicializa Name e LastName com String fornecido como argumento
public void Employee(String name, String LastName, double Salary) {
Nome = name; // inicializa o nome
Sobrenome = LastName; // inicializa o sobrenome
Salario = Salary;
} // termina construtor
// método para configurar o nome do empregado
public void setNome(String name) {
Nome = name; // armazena o nome do empregado
} // termina o método setNome
// método para renornar o nome do empregado
public String getNome() {
return Nome;
} // termina o método getNome
// método para configurar o sobrenome do emprperaregado
public void setSobrenome(String LastName) {
Sobrenome = LastName; // armazena o sobrenome do empregado
}// termina o método setSobrenome
//Método para retornar o sobrenome do empregado
public String getSobrenome() {
return Sobrenome;
}// termina o métpdp getSobrenome
// método para configurar o salário do empregado
public void setSalario(double Salary) {
Salario = Salary;
}
// método para recuperar o salário do empregado
public double getSalario() {
return Salario;
}
// exibe uma mensagem de boas-vindas para o usuário GradeBook
public void displayMessage() {
// essa instrução chama getNome, getSobrenome e getSalario
// para obter o nome, sobrenome e o salário do empregado.
System.out.printf("O empregado %s %s possui um salário de %f",
getNome(), getSobrenome(), getSalario());
} // termina o método displayMessage
} // termina a classe Employee
A dúvida surgiu na classe EmployeeTest onde não consigo chamar o construtor para dar nome ao empregado:
public class EmployeeTest {
// método main inicia a execução do programa
public static void main(String args[]) {
Employee Employee = new Employee("Henrique", "Uchoa", "1270");
System.out.printf( "O nome completo do empregado e seu salário é: %s, %s, %f" );
} // fim de main
} // fim da classe GradeBookTest
Aqui está o que eu fiz.
Onde será que está o erro e como posso corrigir?
