Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. package segundo;
  2.  
  3. public abstract class Pessoa {
  4.    
  5.     private String nome;
  6.  
  7.     public Pessoa(String nome) {
  8.         this.nome = nome;
  9.     }
  10.  
  11.     public String getNome() {
  12.         return nome;
  13.     }
  14.     abstract void getDescricao();
  15.     }
  16.  
  17.  
  18. package segundo;
  19.  
  20. public class Empregado extends Pessoa{
  21.    
  22.     private double salario;
  23.  
  24.     public Empregado(String nome, double salario) {
  25.         super(nome);
  26.         this.salario = salario;
  27.     }
  28.     public double getSalario() {
  29.         return salario;
  30.     }
  31.     @Override
  32.     void getDescricao() {
  33.         System.out.println("Nome: " + getNome() + "Salario: " + salario);
  34.     }
  35.     public void atualizarSalario(double porPercentual) {
  36.         porPercentual = (salario * porPercentual) / 100;
  37.     }
  38.    
  39.    
  40.  
  41. }
  42.  
  43.  
  44. package segundo;
  45.  
  46. public class Estudante extends Pessoa{
  47.    
  48.     private String areaDeEstudo;
  49.  
  50.     public Estudante(String nome, String areaDeEstudo) {
  51.         super(nome);
  52.         this.areaDeEstudo = areaDeEstudo;
  53.     }
  54.  
  55.     @Override
  56.     void getDescricao() {
  57.         System.out.println("Nome: " + getNome() + "Area de Estudo: " + areaDeEstudo);
  58.     }
  59. }
  60.  
  61.  
  62. package segundo;
  63.  
  64. public class PessoaTeste {
  65.  
  66.     public static void main(String[] args) {
  67.        
  68.         Pessoa pessoa[] = new Pessoa[2];
  69.        
  70.         }
  71.        
  72.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement