Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package segundo;
- public abstract class Pessoa {
- private String nome;
- public Pessoa(String nome) {
- this.nome = nome;
- }
- public String getNome() {
- return nome;
- }
- abstract void getDescricao();
- }
- package segundo;
- public class Empregado extends Pessoa{
- private double salario;
- public Empregado(String nome, double salario) {
- super(nome);
- this.salario = salario;
- }
- public double getSalario() {
- return salario;
- }
- @Override
- void getDescricao() {
- System.out.println("Nome: " + getNome() + "Salario: " + salario);
- }
- public void atualizarSalario(double porPercentual) {
- porPercentual = (salario * porPercentual) / 100;
- }
- }
- package segundo;
- public class Estudante extends Pessoa{
- private String areaDeEstudo;
- public Estudante(String nome, String areaDeEstudo) {
- super(nome);
- this.areaDeEstudo = areaDeEstudo;
- }
- @Override
- void getDescricao() {
- System.out.println("Nome: " + getNome() + "Area de Estudo: " + areaDeEstudo);
- }
- }
- package segundo;
- public class PessoaTeste {
- public static void main(String[] args) {
- Pessoa pessoa[] = new Pessoa[2];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement