Buscar

Exercícios_revisão_prova_1

Prévia do material em texto

� INCLUDEPICTURE "F:\\..\\..\\imagens\\logo.gif" \* MERGEFORMAT ���
Exercícios
Quais as partes de uma classe?
R: Métodos, atributos nomes.
Quais as vantagens da Programação Orientada a Objetos?
R: È de poder reutilizar o código, menor custo de desenvolvimento, aumento da produtividade, encapsulamento de código, herança.
Defina:
Atributos ->são propriedade da classe.
Métodos ->são as funcionalidades da classe.
Qual a sintaxe para declarar um atributo?
Qual a sintaxe para declarar um método?
R: [modificador][static] tipo de retorno Nome metodos
metodosDaClasse().
Quais os tipos de dados podem utilizar em atributos?
R: Primitivos ou objetos
Quais tipos de dados podem utilizar como tipo de retorno de um método?
R: Dados primitivos, objetos e void (nulo)
O que faz o tipo de retorno void em um método?
R: Retorna nada
O que é um modificador? Dê exemplo e explique cada um.
R: Tipo de acesso. Public: todos tem acesso: private: so e permitido acessar com metodos da própria classe; protecte:
O que é a herança na Orientação a Objetos?
R: E quando uma classe tem determinados atributos ou métodos e se cria uma nova classe que terá herança a esses atributos.
Escreva um exemplo de programa que mostre a utilização da herança.
R: class Cliente{
	String nome, endereço;
	Void setNome(String n){
		nome= n;
}
}
Class PFisica extends Cliente{
	String CPF;
}
Escreva um exemplo de programa que mostre a utilização dos modificadores de acesso public e private.
R:class Conta{
	Private String senha;
	Public float saldo;
 }
Quais os três modificadores que a POO possui? Qual a diferença entre eles.
R:
Escreva um exemplo de programa que mostre um construtor chamando outro construtor dentro da mesma classe.
R: public class Pessoa Fisica{
	String nome;
	int idade;
	PessoaFisica(String n, int i){
		Nome=n;
idade=i;
}
PessoaFisica(String K){
		This(k,10);
	}
}
Faça o exemplo anterior utilizando a herança onde o construtor da classe filha chama o construtor da classe mãe.
R:super(k,i);
Escreva uma classe que possua pelo menos dois métodos sendo um set e um get. Instancie um objeto dessa classe e mostre a utilização dos métodos construídos.
R: Class Cliente{
	String nome, endereço;
	Void setNome(String n){
		nome= n;
	}
	String getNome(){
		return nome;
	}
	}

Continue navegando