Considerados os conceitos programação.

1910 palavras 8 páginas
1. Considerados os conceitos OO, responda:
a) O que é uma classe?
R-> É uma estrutura que abstrai um conjunto de objetos com características similares
b) O que é um objeto?
R-> objeto é uma instância de uma classe
c) O que é um atributo?
R-> É conjunto de propriedades da classe
d) O que é um método de uma classe?
R-> É conjunto de funcionalidades de uma classe
e) O que é abstração?
R-> É utilizada para a definição de entidades do mundo real.
f) O que é encapsulamento?
R-> Significa separar o programa em partes, para ficar mais fácil de modificar e de criar novas implementações.

g) Quais são os tipos de visibilidade para atributos e métodos? Explique cada um deles.
R-> Public para definir acesso a métodos públicos, private para acesso estritamente privado ao objeto/classe, protected para definir acesso a métodos ou atributos que devem ficar disponíveis para quem estende a classe, package (sem modificador) para acesso quase público a todas as classes do package.

h) Qual a importância do encapsulamento?
R-> É importante para esconder uma ideia, ou seja, não expor detalhes internos para o usuário, tornando partes do sistema mais independentes possível.

i) Para que serve os métodos gets dos atributos de uma classe?
R-> Get é utilizado toda vez que queremos verificar algum campo ou atributo de uma classe.

j) Para que serve os métodos sets dos atributos de uma classe?
R-> Set é utilizado toda vez que for modificar campo ou algum atributo da classe.

k) Qual a importância de acessar e alterar os atributos de uma classe através dos métodos gets e sets, ao invés de acessá-los diretamente?
R-> A importância de usar métodos gets e sets é a segurança, não podemos alterar diretamente pelo seguinte motivo, quando o atributo esta private ele fica invisível fora da classe a o método gets e set é public e pode ser visto fora daclasse.

l) O que é um método construtor?
R-> Um método construtor é o método onde tem as instruções

Relacionados

  • todos
    2023 palavras | 9 páginas
  • Evolução das principais linguagens de programação
    2944 palavras | 12 páginas
  • Trabalho fatec
    1287 palavras | 6 páginas
  • Evolução das linguagens sociais
    5182 palavras | 21 páginas
  • trabalho
    774 palavras | 4 páginas
  • Questionário Unidade IV
    1729 palavras | 7 páginas
  • Contabilidade
    341 palavras | 2 páginas
  • APLICATIVOS COMPUTACIONAIS
    3457 palavras | 14 páginas
  • linguagem em C
    484 palavras | 2 páginas
  • Programação o. o.
    803 palavras | 4 páginas