Está en la página 1de 2

/*

* To change this license header, choose License Headers in Project Properties.


* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package com.mycompany.tallerfuncionesmetodos;

public class Repartidor extends Empleado{


// Todos los atributos de Empleado son heredados por lo cual no requerimos
definirlos
//Atributo exclusivo de la clase Repartidor
private String zona;

// Constructor por defecto


public Repartidor (){
this.zona ="";
}
//Constructor con 5 parametros 4 de ellos heredados mas el privado
public Repartidor(String Nombre, String Apellido, int edad, double salario,
String zona){
super.Nombre = Nombre;
super.Apellido = Apellido;
super.edad = edad;
super.salario = salario;
this.zona = zona;
}

// METODO que devuelve la informacion del objeto


public String toString(){

return "Informacion del Empleado Repartidor: \n"


+ "Nombre:" + Nombre + "\n"
+ "Apellido:" + Apellido + "\n"
+ "Edad:" + edad + "\n"
+ "Salario Total:" + salario + "\n"

+ "Zona:" + zona + "\n";


}
}

// METODO que devuelve la informacion del objeto


public String toString(){ //Metodo de tipo Get

return "Informacion del Empleado Comercial: \n"


+ "Nombre:" + Nombre + "\n"
+ "Apellido:" + Apellido + "\n"
+ "Edad:" + edad + "\n"
+ "Salario Total:" + salario + "\n"
+ "Comision:" + comision + "\n";
}
}

public void setSalario(double salario) {


this.salario = salario;
}

// Metodo para dar un extra al empleado que tenga mas de 50 años


public boolean extra (double comision){
boolean aumento=false;
if (edad>50 && comprobarNombre()){
salario+=comision;
aumento = true;
}
return aumento;
}

También podría gustarte