SlideShare uma empresa Scribd logo
2
Mais lidos
3
Mais lidos
1.
2.
Exercícios - Herança - Java
3.
Implemente a classe Funcionario (atributos nome, cpf, rg) e a classe Gerente (atributo
nivelGerencia). A classe Gerente é um Funcionário. Tanto gerente como Funcionário podem
receber aumentos. No entanto, Gerente pode receber aumento de 0,15 e funcionário de 0,10.
Implemente um método exibeDados que exibe de forma legível cada atributo do funcionário.
a. crie a classe Assistente, que também é um funcionário, e que possui um número de matrícula
(faça o método GET). Sobrescreva o método exibeDados().
b. sabendo que os Assistentes Técnicos possuem um bônus salarial e que os Assistentes
Administrativos possuem um turno (dia ou noite) e um adicional noturno, crie as classes
Tecnico e Administrativo.
4. Implemente as classes Pessoa (com atributos nome, idade e um construtor), Trabalhador (com
atributo dinheiro e método trabalha e fazCompras) e Miseravel (método mendigar). Todas as
classes devem ter construtor e métodos get e set. Considere que um trabalhador e um miserável
são pessoas. Faça uma classe para testar todos os métodos implementados.
5. Crie uma classe chamada Ingresso que possui um valor em reais e um método
imprimeValor().
a. crie uma classe VIP, que herda Ingresso e possui um valor adicional. Crie um método que
retorne o valor do ingresso VIP (com o adicional incluído).
b. crie uma classe Normal, que herda Ingresso e possui um método que imprime: "Ingresso
Normal".
c. Crie uma classe Principal para testar as classes e métodos desenvolvidos.

Mais conteúdo relacionado

PPTX
Static keyword ppt
PPT
How PSTN phone works?
PPTX
Redes de computadores
PPTX
Aula 01 - Sistemas Operacionais - Windows 10
PDF
Bancos de dados NoSQL: uma visão geral
PDF
Tic-excel-01
PPT
Introdução à Informática
PDF
Diagrama de Classes
Static keyword ppt
How PSTN phone works?
Redes de computadores
Aula 01 - Sistemas Operacionais - Windows 10
Bancos de dados NoSQL: uma visão geral
Tic-excel-01
Introdução à Informática
Diagrama de Classes

Mais procurados (20)

PDF
Aula 1 - Introdução a POO
PPTX
Prática de laboratório utilizando views, stored procedures e triggers
PDF
Java orientação a objetos (associacao, composicao, agregacao)
PPTX
JAVA - Herança
PDF
Introdução a Linguagem Java
PDF
Estrutura de dados
PDF
POO - 18 - Sobrecarga e Sobreposição de Métodos
PDF
Aula 4 - Teste de mesa
PDF
POO - 16 - Polimorfismo
PDF
Encapsulamento em Orientação a Objetos
PDF
Algoritmos em portugol
ODT
Java Lista Exercicios 03
PPTX
Introdução a poo
PDF
POO - Aula 1
PDF
Curso de Java: Introdução a lambda e Streams
PDF
Programação Orientada a Objetos
PDF
Curso javascript básico
PDF
Lista de exercícios resolvidos
PDF
Programação Orientada á Objeto - Paradigmas e Implementação
PDF
Fluxograma (Lógica de Programação)
Aula 1 - Introdução a POO
Prática de laboratório utilizando views, stored procedures e triggers
Java orientação a objetos (associacao, composicao, agregacao)
JAVA - Herança
Introdução a Linguagem Java
Estrutura de dados
POO - 18 - Sobrecarga e Sobreposição de Métodos
Aula 4 - Teste de mesa
POO - 16 - Polimorfismo
Encapsulamento em Orientação a Objetos
Algoritmos em portugol
Java Lista Exercicios 03
Introdução a poo
POO - Aula 1
Curso de Java: Introdução a lambda e Streams
Programação Orientada a Objetos
Curso javascript básico
Lista de exercícios resolvidos
Programação Orientada á Objeto - Paradigmas e Implementação
Fluxograma (Lógica de Programação)
Anúncio

Semelhante a Exercícios - Herança - Java (20)

PPT
Aula 4 herança, sobrescrita de métodos, construtor
DOCX
Tutorial Java: Polimorfismo
PDF
Heranca reescrita e_polimorfismo
PDF
Classes abstratas
DOC
Exercicio classes
DOC
Exercicio classes
PDF
aula 4 - Heranca em classes de dados Java
PPTX
Aula 09 - Associação de classes em POO em Python.pptx
ODT
Lista Exercicios 03
PDF
Capítulo 02 - Cadastro de Alunos e Decisões de Projeto
PDF
Apresentação formação web - up marketing digital - módulo ii - 2º fds
PPTX
Java - Visão geral e Exercícios
PDF
Refactoring
PDF
Aula 3 - Java Prof.ª Cristiane Fidelix
PPT
introdução a linguagem java-2003
PDF
Lista deexerciciono 02
PPTX
Uma abordagem funcional para gerenciamento de erros
PDF
Capítulo 04 - Persistência de dados com SQLite
DOCX
Tutorial Java: Interface
PPT
Introdução à análise orientada a objetos parte 2
Aula 4 herança, sobrescrita de métodos, construtor
Tutorial Java: Polimorfismo
Heranca reescrita e_polimorfismo
Classes abstratas
Exercicio classes
Exercicio classes
aula 4 - Heranca em classes de dados Java
Aula 09 - Associação de classes em POO em Python.pptx
Lista Exercicios 03
Capítulo 02 - Cadastro de Alunos e Decisões de Projeto
Apresentação formação web - up marketing digital - módulo ii - 2º fds
Java - Visão geral e Exercícios
Refactoring
Aula 3 - Java Prof.ª Cristiane Fidelix
introdução a linguagem java-2003
Lista deexerciciono 02
Uma abordagem funcional para gerenciamento de erros
Capítulo 04 - Persistência de dados com SQLite
Tutorial Java: Interface
Introdução à análise orientada a objetos parte 2
Anúncio

Mais de Arthur Emanuel (20)

PPTX
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
DOCX
Orientação a Objetos - Introdução - Exercícios
PPTX
Android - Integração com Facebook
PPTX
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
PPTX
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
PPTX
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
PPTX
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
PPTX
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
PPTX
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
PPTX
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
DOCX
Desenvolvendo Jogos Para Android - Exercício
PPTX
PPTX
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
PPTX
HTML - Introducao
PPTX
Android - Google Maps
PPTX
Android - Bluetooth
PPTX
Android - Acelerometro e GPS
PPTX
Android - Consumindo Webservices
PPTX
Java: Encapsulamento e modificadores de acesso
Apresentação - Minicurso de Introdução a Python, Data Science e Machine Learning
Orientação a Objetos - Introdução - Exercícios
Android - Integração com Facebook
Desenvolvimento para Android - Acelerômetro, GPS, Multimidia
Aula 06 - Desenvolvimento de Jogos para Android - Física e Menu
Aula 05 - Desenvolvimento de Jogos para Android - Layout e Som
Aula 04 - Desenvolvendo Jogos Para Android - Pontuação e Colisao
Aula 03 - Desenvolvendo Jogos Para Android - Obstáculos
Aula 02 - Desenvolvendo Jogos Para Android - Controle do Jogo
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do Jogo
Desenvolvendo Jogos Para Android - Exercício
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Introducao
Android - Google Maps
Android - Bluetooth
Android - Acelerometro e GPS
Android - Consumindo Webservices
Java: Encapsulamento e modificadores de acesso

Último (20)

PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Aula sobre desenvolvimento de aplicativos
PPTX
Émile Durkheim slide elaborado muito bom
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Processos na gestão de transportes, TM100 Col18
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
COBITxITIL-Entenda as diferença em uso governança TI
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Aula sobre banco de dados com firebase db
Curso de Java 9 - (Threads) Multitarefas.pptx
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Aula sobre desenvolvimento de aplicativos
Émile Durkheim slide elaborado muito bom
Custos e liquidação no SAP Transportation Management, TM130 Col18
Processos na gestão de transportes, TM100 Col18
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx

Exercícios - Herança - Java

  • 3. 3. Implemente a classe Funcionario (atributos nome, cpf, rg) e a classe Gerente (atributo nivelGerencia). A classe Gerente é um Funcionário. Tanto gerente como Funcionário podem receber aumentos. No entanto, Gerente pode receber aumento de 0,15 e funcionário de 0,10. Implemente um método exibeDados que exibe de forma legível cada atributo do funcionário. a. crie a classe Assistente, que também é um funcionário, e que possui um número de matrícula (faça o método GET). Sobrescreva o método exibeDados(). b. sabendo que os Assistentes Técnicos possuem um bônus salarial e que os Assistentes Administrativos possuem um turno (dia ou noite) e um adicional noturno, crie as classes Tecnico e Administrativo. 4. Implemente as classes Pessoa (com atributos nome, idade e um construtor), Trabalhador (com atributo dinheiro e método trabalha e fazCompras) e Miseravel (método mendigar). Todas as classes devem ter construtor e métodos get e set. Considere que um trabalhador e um miserável são pessoas. Faça uma classe para testar todos os métodos implementados. 5. Crie uma classe chamada Ingresso que possui um valor em reais e um método imprimeValor(). a. crie uma classe VIP, que herda Ingresso e possui um valor adicional. Crie um método que retorne o valor do ingresso VIP (com o adicional incluído). b. crie uma classe Normal, que herda Ingresso e possui um método que imprime: "Ingresso Normal". c. Crie uma classe Principal para testar as classes e métodos desenvolvidos.