Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package comum;
- abstract public class Empregado{
- String nome;
- String endereco;
- abstract public double calcularSalario();
- public Empregado (String nome) {
- this.nome = nome;
- }
- public Empregado(String nome, String endereco){
- this.nome = nome;
- this.endereco = endereco;
- }
- public String getnome() {
- return nome;
- }
- public String getendereco() {
- return endereco;
- }
- }
- -------------------------------------------------
- package empregado;
- import comum.Empregado;
- public class Chefe extends Empregado{
- private double salario_mensal;
- public Chefe(String nome, String endereco) {
- super(nome, endereco); // o construtor (default) da superclasse é automaticamente chamado
- // mesmo quando a linha super não é "escrita".
- }
- public double calcularSalario() {
- return salario_mensal;
- }
- }
- --------------------------------------------
- package empregado;
- import comum.Empregado;
- public class Comissionado extends Empregado{
- private double salario_base;
- private double comissao;
- private int quantidade;
- public Comissionado(String nome, String endereco) {
- super(nome, endereco);
- }
- public double calcularSalario() {
- return salario_base+comissao*quantidade;
- }
- }
- -------------------------------------------------
- package comum;
- public class Exercicio1 {
- public static void main (String[]args) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement