Baixe o app para aproveitar ainda mais
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; } }
Compartilhar