Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

Clase padre

public class Funcionario {
    private String nombre;
    private String documento;
    private double salario;
    private int tipo;
    
    
    
    public Funcionario() {

    }
    
    
    public int getTipo() {
        return tipo;
    }


    public void setTipo(int tipo) {
        this.tipo = tipo;
    }


    public String getNombre() {
        return this.nombre;
    }
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    public String getDocumento() {
        return this.documento;
    }
    public void setDocumento(String documento) {
        this.documento = documento;
    }
    public double getSalario() {
        return this.salario;
    }
    public void setSalario(double salario) {
        this.salario = salario;
    }
    
    public double getBonificacion() {
            return this.salario*0.1;
                
    }
    
}

Clase gerente

public class Gerente extends Funcionario{ 

    private String clave;
            
    public void setClave(String clave) {
        this.clave = clave;
    }
    
    public String getClave() {
        return this.clave;
    }
    
    
    public boolean iniciarSesion() {
        
        return this.clave=="Alura123"; 
    }
    
    
    
    public double getBonificacion() {

        return super.getSalario()*1 + super.getSalario()*0.1; 
    }
}

TestGrente

public class TestGerente {
    public static void main(String[] args) {
        Gerente g1 = new Gerente();
        g1.setNombre("Marco");
        g1.setDocumento("235568413");
        g1.setSalario(5000.0);

        System.out.println(g1.getNombre());
        System.out.println(g1.getDocumento());
        System.out.println(g1.getSalario());

        g1.setClave("2222");
        boolean autenticou = g1.iniciarSesion();

        System.out.println(autenticou);

        System.out.println(g1.getBonificacion());
    }
}
1 respuesta

Hola Giraldo, cómo estás?

Gracias por compartir tu solución en el foro.

Felicitaciones, continua así aprendiendo, saludos.

Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios