Professional Documents
Culture Documents
Crie uma classe em Java chamada Veiculo contendo as variveis de instncia Tipo
(String), nroRodas (int), cor (String) e ano (int), e a varivel de classe nomeDono
(String);
Crie os construtores obrigatrios;
Crie um construtor alternativo que exemplifique a utilizao do this();
Crie um mtodo de instncia chamado alteraTipo que altera o tipo de um Veiculo;
Crie um mtodo de instncia chamado mostra que retorna todas as informaes de
um objeto;
Crie um mtodo de classe chamado alteraNome que altera o nome do dono de um
veculo;
Crie um mtodo de classe chamado retornaNome que retorna o nome do dono de
um veculo
Crie um mtodo de classe auxiliar chamado nroRodas que recebe o nmero de rodas
e retorna se esse nmero par ou mpar.
Crie um mtodo de classe auxiliar chamado retornaNovoVeiculo que recebe dois
veculos como parmetro e retorna um novo veculo contendo o tipo do primeiro
veculo, a soma do nmero de rodas dos dois veculos passados como parmetro, a
cor do segundo veculo, e o ano do maior veculo dentre os dois passados como
parmetro;
Criar a classe TestaVeiculo com as seguintes atividades:
o Instanciaes da classe Veculo com os objetos Carro e Moto;
o Impresso das variveis dos objetos Carro e Moto (chamado do mtodo
mostra());
o Modificao do contedo de todas as variveis do objeto Moto; Para alterar
o nome do dono, utilize o mtodo especfico;
o Imprimir novamente as variveis de instncia dos objetos Carro e Moto. O
que aconteceu com as variveis do objeto Carro?
o Mostre o uso do mtodo nroRodas
o Mostre o uso do mtodo retornaNovoVeiculo
Exerccio 3
Exerccio 4
Crie uma classe em Java chamada MeuString. No mtodo main(), str1 deve ser
instanciada como "meu primeiro string". Aps isso, imprima o comprimento e o
caracter na posio 2 de str1 utilizando mtodos de instncia.
Ainda no mtodo main(), crie um str2 (String) a partir do valor do comprimento de
str1. Utilize apenas mtodos de classe.
Exerccio 5
Crie uma classe em Java chamada Computador contendo uma varivel de instncia
processador (String) e uma varivel de classe ram (int).
Crie os construtores da classe.
Crie um mtodo de instncia para alterar o valor do processador
Crie um mtodo de classe para alterar o valor da ram
Crie ainda um mtodo auxiliar de classe para fazer upgrade na memria (sempre
adicionar mais 256 MB).