61 lines
1.5 KiB
Java
61 lines
1.5 KiB
Java
/**
|
|
* Classe che gestisce stipendio e nome dei dipendenti
|
|
* @author radaelli11353
|
|
*/
|
|
|
|
public class Dipendente {
|
|
String nome;
|
|
double stipendio;
|
|
/**
|
|
* Costruttore
|
|
* @param n Nome dipendente
|
|
* @param s Stipendio dipendente
|
|
*/
|
|
public Dipendente(String n, double s) {
|
|
nome = n;
|
|
stipendio = s;
|
|
}
|
|
|
|
/**
|
|
* Metodo getter per il nome del dipendente
|
|
* @return Nome dipendente
|
|
*/
|
|
public String getNome() {
|
|
return nome;
|
|
}
|
|
|
|
/**
|
|
* Metodo getter per lo stipendio del dipendente
|
|
* @return Stipendio dipendente
|
|
*/
|
|
public double getStipendio() {
|
|
return stipendio;
|
|
}
|
|
|
|
/**
|
|
* Metodo che aumenta lo stipendio del dipendente
|
|
* @param percentuale Percentuale di aumento dello stipendio
|
|
*/
|
|
public void aumentaStipendio(double percentuale) {
|
|
stipendio += stipendio * (percentuale/100);
|
|
}
|
|
|
|
|
|
/**
|
|
* Metodo di test
|
|
*/
|
|
public static void Test() {
|
|
Dipendente test = new Dipendente("Cognome, Nome", 20000);
|
|
System.out.println("Nome: " + test.getNome());
|
|
System.out.println("Stipendio: " + test.getStipendio());
|
|
test.aumentaStipendio(10);
|
|
System.out.println("Stipendio: " + test.getStipendio());
|
|
}
|
|
|
|
/**
|
|
* Metodo main che richiama il metodo di test
|
|
*/
|
|
public static void main(String[] args) {
|
|
Test();
|
|
}
|
|
} |