Exercício:
Crie uma classe Employee que inclui três partes de informações como variáveis de instância – um primeiro nome (tipo String), um sobrenome (tipo String) e um salário mensal (double). Crie instâncias desta classe para fins de teste. Se o salário mensal não for positivo, configure como 0.0.
Usando o Set e o Get:
public class Employee{
private String nome, sobrenome;
private double salario;public void setNome(String nome){
this.nome = nome;
}
public String getNome(){
return nome;
}public void setSobrenome(String sobrenome){
this.sobrenome = sobrenome;
}
public String getSobrenome(){
return sobrenome;
}
public void setSalario(double salario){
this.salario = salario;
}
public double getSalario(){
if (salario > 0){
return salario;
}else{
return salario = 0.0;
}
}
public String toString(){
String s;
s = "\nNome: " + getNome();
s += "\nSobrenome: " + getSobrenome();
s += "\nSalario: " + getSalario();
return s;
}
}
Classe Principal (main):
import java.util.Scanner;
public class TesteEmployee{
public static void main(String []args){
Scanner ler = new Scanner(System.in);Employee func = new Employee();
System.out.println("Qual seu nome?");
func.setNome(ler.next());
System.out.println("Seu sobrenome: ");
func.setSobrenome(ler.next());
System.out.println("Seu salario:");
func.setSalario(ler.nextDouble());System.out.print(func);
}
}
Dúvidas? Pergunte nos comentário.
Felipe N.