Logo Passei Direto
Buscar

Conceitos de Programação Orientada a Objetos

Lista de exercícios sobre Programação Orientada a Objetos (POO) em Java. Contém 10 questões que tratam de comunicação entre objetos, pilares da POO, construtores, herança, trechos de código com classes Conta, ciclo de vida, interfaces e exceções.

Ferramentas de estudo

Questões resolvidas

Um dos destaques da programação orientada a objetos é a capacidade de juntar um determinado tipo de programa em partes, ou seja, o software tem pedaços isolados entre si, que podem ser acessados de modo independente.
De qual pilar da orientação a objetos estamos falando?

Valores iniciais poderiam ser declarados por meio de um método. Esses métodos são executados ao se instanciar uma classe.
Complete a lacuna do texto: “Em Java, esse método é conhecido como _________________. E além de instanciar a classe a que pertence, deve ter o mesmo nome da classe.”.

Enquanto na programação estruturada as funções são aplicadas de modo global, a POO cria funções aplicadas aos dados de cada objeto, o que facilita o desenvolvimento e a análise.
Esse mecanismo é chamado de _________________ .

Considerando a classe definida a seguir e responda o que será exibido na tela depois da execução do código abaixo:
public class ContaC { private int cod; private double saldo; public ContaC ( int c, double s ) { cod = c; saldo = s; } public void debitar ( double valor ) { saldo = saldo - valor; } public double getSaldo(){ return saldo; } } Considere o trecho de código abaixo que usa a classe: public class TestePOO { public static void main(String[] args) { ContaC cc = new ContaC(123, 100); cc.debitar(45); System.out.println( cc.getSaldo() ); }}

Considerando a classe definida a seguir, responda com a linha que está faltando para a declaração do construtor da classe:
public class Conta { private int cod; private double saldo; // Linha faltando cod = c; saldo = s; } public void debitar(double valor) { saldo = saldo - valor; }

Em Java, qual a sequência do ciclo de vida de um objeto?

Em Java, podemos criar interfaces para depois implementar. Classes que desejam implementar uma interface utilizam que palavra reservada em Java?

Considerado como mais um pilar da programação orientada a objetos. Apoia-se nos conceitos de encapsulamento e herança, permitindo a construção de programas flexíveis para se adaptar a requisitos futuros.
Nesse caso estamos falando de qual pilar?

Exceções são eventos inesperados que ocorrem durante a execução de um programa. Essas podem ser causadas também por erros de programação ou por uso incorreto do software.
Qual a palavra reservada é usada para iniciar um bloco onde será tratada a exceção?

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um dos destaques da programação orientada a objetos é a capacidade de juntar um determinado tipo de programa em partes, ou seja, o software tem pedaços isolados entre si, que podem ser acessados de modo independente.
De qual pilar da orientação a objetos estamos falando?

Valores iniciais poderiam ser declarados por meio de um método. Esses métodos são executados ao se instanciar uma classe.
Complete a lacuna do texto: “Em Java, esse método é conhecido como _________________. E além de instanciar a classe a que pertence, deve ter o mesmo nome da classe.”.

Enquanto na programação estruturada as funções são aplicadas de modo global, a POO cria funções aplicadas aos dados de cada objeto, o que facilita o desenvolvimento e a análise.
Esse mecanismo é chamado de _________________ .

Considerando a classe definida a seguir e responda o que será exibido na tela depois da execução do código abaixo:
public class ContaC { private int cod; private double saldo; public ContaC ( int c, double s ) { cod = c; saldo = s; } public void debitar ( double valor ) { saldo = saldo - valor; } public double getSaldo(){ return saldo; } } Considere o trecho de código abaixo que usa a classe: public class TestePOO { public static void main(String[] args) { ContaC cc = new ContaC(123, 100); cc.debitar(45); System.out.println( cc.getSaldo() ); }}

Considerando a classe definida a seguir, responda com a linha que está faltando para a declaração do construtor da classe:
public class Conta { private int cod; private double saldo; // Linha faltando cod = c; saldo = s; } public void debitar(double valor) { saldo = saldo - valor; }

Em Java, qual a sequência do ciclo de vida de um objeto?

Em Java, podemos criar interfaces para depois implementar. Classes que desejam implementar uma interface utilizam que palavra reservada em Java?

Considerado como mais um pilar da programação orientada a objetos. Apoia-se nos conceitos de encapsulamento e herança, permitindo a construção de programas flexíveis para se adaptar a requisitos futuros.
Nesse caso estamos falando de qual pilar?

Exceções são eventos inesperados que ocorrem durante a execução de um programa. Essas podem ser causadas também por erros de programação ou por uso incorreto do software.
Qual a palavra reservada é usada para iniciar um bloco onde será tratada a exceção?

Prévia do material em texto

Lista de Exercício 2 [POO] 
 
 
1. Baseado no conceito de objetos e classes, a programação orientada a objetos usa 
instâncias de classes que executam relações entre si para o funcionamento dos 
programas. Essa comunicação entre os objetos se dá por meio de ______________. 
2. Um dos destaques da programação orientada a objetos é a capacidade de juntar um 
determinado tipo de programa em partes, ou seja, o software tem pedaços isolados 
entre si, que podem ser acessados de modo independente. O resultado disso é a 
garantia de mais flexibilidade e facilidade quando surgem modificações nos programas. 
De qual pilar da orientação a objetos estamos falando? 
3. Valores iniciais poderiam ser declarados por meio de um método. Esses métodos são 
executados ao se instanciar uma classe. Complete a lacuna do texto: “Em Java, esse 
método é conhecido como _________________. E além de instanciar a classe a que 
pertence, deve ter o mesmo nome da classe.”. 
4. Enquanto na programação estruturada as funções são aplicadas de modo global, a 
POO cria funções aplicadas aos dados de cada objeto, o que facilita o desenvolvimento 
e a análise. Em POO temos uma maneira de reutilizar o código. Nela, uma nova classe 
é criada, absorvendo os membros de uma classe já existente, que são aprimorados 
com novas ou melhores capacidades. Esse mecanismo é chamado de 
___________________. 
5. Considerando a classe definida a seguir e responda o que será exibido na tela depois 
da execução do código abaixo: 
 
 public class ContaC { 
 private int cod; 
 private double saldo; 
 
 public ContaC ( int c, double s ) { 
 cod = c; 
 saldo = s; 
 } 
 public void debitar ( double valor ) { 
 saldo = saldo - valor; 
 } 
 public double getSaldo(){ 
 return saldo; 
 } 
 } 
 
Considere o trecho de código abaixo que usa a classe: 
 
public class TestePOO { 
 public static void main(String[] args) { 
 ContaC cc = new ContaC(123, 100); 
 cc.debitar(45); 
 System.out.println( cc.getSaldo() ); 
 } 
} 
 
6. Considerando a classe definida a seguir, responda com a linha que está faltando para a 
declaração do construtor da classe: 
 
 public class Conta { 
 private int cod; 
 private double saldo; 
 
 // Linha faltando 
 cod = c; 
 saldo = s; 
 } 
 public void debitar(double valor) { 
 saldo = saldo - valor; 
 } 
} 
 
7. Em Java, qual a sequência do ciclo de vida de um objeto? 
 
8. Em Java, podemos criar interfaces para depois implementar. Classes que desejam 
implementar uma interface utilizam que palavra reservada em Java? 
 
 
9. Considerado como mais um pilar da programação orientada a objetos. Apoia-se nos 
conceitos de encapsulamento e herança, permitindo a construção de programas 
flexíveis para se adaptar a requisitos futuros. Nesse caso estamos falando de qual 
pilar? 
 
10. Exceções são eventos inesperados que ocorrem durante a execução de um programa. 
Essas podem ser causadas também por erros de programação ou por uso incorreto do 
software. Para manipular uma possível exceção, são usadas palavras reservadas da 
linguagem Java. Qual a palavra reservada é usada para iniciar um bloco onde será 
tratada a exceção?

Mais conteúdos dessa disciplina