Professional Documents
Culture Documents
Atividade On-line 03
propostos.
Para
codificao
em
Java
iremos
utilizar,
identificao
da
atividade.
Por
exemplo:
4. Crie uma classe que instancie objetos do tipo arrays unidimensionais. Nesta
classe, crie um mtodo que aceite como parmetro outro array de tamanho
semelhante e retorne outro array, com a soma dos elementos nas respectivas
posies.
5. Com a ajuda da API Java, desenvolva um aplicativo que leia uma string e
procure a ocorrncia de outra String dentro dela. Exemplo: a string Presidente
contm a substring dente.
6. Crie uma classe Java que instancie objetos do tipo array bidimensional.
Deve existir nesta classe, um mtodo que aceite como parmetro um outro
array bidimensional e devolva, como retorno, outro array bidimensional,
resultado da multiplicao do array objeto pelo array parmetro.
7. Usando a classe Funcionario de nossa unidade, estenda a classe Vendedor,
cujo salrio depende da comisso de 1% que ele adquire em cada venda.
8. Crie uma classe Data, que contenha dia, ms e ano e associe-a a Pessoa,
para registro da data de nascimento e Funcionario, para registro da data
de admisso.
9. Faa o clssico exerccio das contas bancrias. Crie uma classe chamada
Conta, com informaes como numero e saldo. Associe-a com a classe
Cliente, que possui informaes sobre nome, sobrenome e CPF. Associe
tambm a Agencia, que contm informaes como o nmero da agencia e
seu nome. Especialize a classe Conta em Especial, que contm o limite
adicionado ao saldo.
10. Em nosso projeto criado nesta unidade, criamos a Interface Medidas para
generalizar mtodos que devem fazer parte da estrutura de todas as
subclasses de Quadrilatero. Analise a hierarquia dos quadrilteros e proponha
mais uma interface para Quadrilatero, justificando sua criao.
11. Crie a classe Losango e insira na estrutura de nosso projeto, respeitando a
implementao de interfaces e demais mtodos abstratos.
12. Criamos na unidade anterior a associao de classes para descrever a
conta bancria. Redefina a associao, de forma que possa haver uma ou mais
interfaces que justifiquem a mudana e atenda aos propsitos relacionados ao
conceito de interface, dado nesta unidade.
13. Na mesma atividade sobre contas bancrias, ilustre em um aplicativo Java
o polimorfismo das contas correntes e poupana.
Bons estudos!