Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Conceitos básicos de Programação Orientada a Objetos em C e Java, Provas de Matemática

Este documento contém listas de exercícios sobre programação orientada a objetos (poo) em c e java, abordando conceitos como ponteiros, encapsulamento, assinatura de métodos, this, objetos anônimos, construtores, destrutores e finalize().

Tipologia: Provas

2019

Compartilhado em 15/10/2021

matheus-santos-1fa
matheus-santos-1fa 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
MP OO
Site:
https://sites.google.com
/site/profricodemery/m
poo
Site:
http://ava.ufrpe.br/
Disciplina: Modelagem e
Programação Orientada
a Objetos (MPOO)
Profº: Richarlyson
D’Emery Aluno:
Matheus D. Santos
Rezende_____________
___________________
Lista de Exercícios MPOO
Página 1 de 3
pf3

Pré-visualização parcial do texto

Baixe Conceitos básicos de Programação Orientada a Objetos em C e Java e outras Provas em PDF para Matemática, somente na Docsity!

MPOO

Site: https://sites.google.com /site/profricodemery/m poo Site: http://ava.ufrpe.br/ Disciplina: Modelagem e Programação Orientada a Objetos (MPOO) Profº: Richarlyson D’Emery Aluno: Matheus D. Santos Rezende_____________


Lista de Exercícios MPOO Página 1 de 3

LISTA DE EXERCÍCIOS I

Respostas:

1) Um ponteiro é uma variável capaz de armazenar um endereço de memória ou o endereço de outra

variável.

#include <stdio.h> void main() { int a; int b; int c; int *ptr; // declara um ponteiro para um inteiro // um ponteiro para uma variável do tipo inteiro a = 90; b = 2; c = 3; ptr = &a; printf("Valor de ptr: %p, Conteúdo de ptr: %d\n", ptr, *ptr); printf("B: %d, C: %d"), b, c); }

  1. R :Os getters e setters são usados como um meio de acesso para os atributos da classe, não é recomendavel você acessar diretamente a váriavel e é usado especialmente para restringir o acesso aos atributos, por isso a váriavel é escrita com o encapsulamento private.
  2. A assinatura de um método é uma forma de identifacar o método de forma única, por exemplo, em uma classe tem o dois métodos cadastrarUsuario(), porém um tem os parâmetros cadastrarUsuario(String CPF, int senha), já o outro tem cadastrarUsuario(String CPF, String senha), nesse caso temos dois parâmetros diferentes com nomes iguai, caso os parâmetros fossem o mesmo teriamos 2 métodos iguais.
  3. Ese método pode ser chamado sem a depêndencia do conteúdo de um objeto, ou seja o método deixa de depender da variável de instância, chamando diretamente o método da classe.
  4. Resumidamente o this é usado para diferenciar uma váriavel local, de uma variável global.

6) Objeto anônimo é quando você só precisa usar o objeto apenas uma vez, sendo possível fazer sua utilização no momento

da sua criação, já o objeto pode ser utilizado em outros momentos se necessário, e assim como o objeto anônimo o objeto é uma instância de uma classe. Lista de Exercícios MPOO Página 2 de 3