Exercícios de herança em Java

1748 palavras 7 páginas
ATIVIDADES AULA 07
A partir da leitura desta aula, defina qual o seu conceito de herança.
É uma classe herdar características de outra classe.
Defina qual o conceito de polimorfismo de sobrecarga.
Polimorfismo de sobrecarga consiste em existir, na classe, mais de um método com o mesmo nome, mas com assinaturas diferentes, ou seja, parâmetros diferentes.
O que é polimorfismo de sobrescrita?
A sobrescrita de métodos consiste em reescrever, na subclasse, um método existente em uma superclasse.

Defina uma hierarquia de classes que definam as classes Veículo, Carro e Caminhão, na qual existam os métodos ligarMotor(), ligarMotor(Boolean ligar) e desligarMotor(). Esses métodos devem ser definidos na classe Veículo e sobrescritos nas
…exibir mais conteúdo…

Depois imprima o valor dos atributos na tela chamando os métodos get. package exercicio06; public class Pessoa {

public String nome;

public int idade; public String getNome() { return nome;
}
public void setNome(String nome) { this.nome = nome;
}
public int getIdade() { return idade;
}
public void setIdade(int idade) { this.idade = idade;
}

} package exercicio06; public class Funcionario extends Pessoa {

private double salario;

private String cargo; public double getSalario() { return salario;
}
public void setSalario(double salario) { this.salario = salario;
}
public String getCargo() { return cargo;
}
public void setCargo(String cargo) { this.cargo = cargo;
}

} package exercicio06; public class Principal {

public static void main(String[] args) {

Funcionario f = new Funcionario();

f.setNome("Diego Henrique");
f.setIdade(28);
f.setCargo("Analista");
f.setSalario(15000);

System.out.println("-----Cadastro------");
System.out.println("Nome: "+f.getNome());
System.out.println("Idade: "+f.getIdade());
System.out.println("Cargo: "+f.getCargo());
System.out.println("Salário: "+f.getSalario());
System.out.println("-----------");
}
}

Crie uma classe Gerente e faça-a herdar de Funcionario. Reescreva o método setSalario(double) na classe Gerente para o atributo salario receber o valor que

Relacionados

  • Linguagem programação - java
    2370 palavras | 10 páginas
  • Caderno de exercícios java
    2428 palavras | 10 páginas
  • Teste
    1592 palavras | 7 páginas
  • Pre projeto de mestrado
    1676 palavras | 7 páginas
  • Exercicios JAVA
    2126 palavras | 9 páginas
  • Software de controle de entrada e saida de armamento e equipmento, utilizando autenticação através de um leitor biométrico.
    5696 palavras | 23 páginas
  • Engenharia software III fatec scs
    6682 palavras | 27 páginas
  • Utilização do robocode como ferramenta auxiliar no ensino da linguagem java
    11436 palavras | 46 páginas
  • Linguagem de programação comercial
    2714 palavras | 11 páginas
  • Exercicios ADAP POO
    1661 palavras | 7 páginas