LINGUAGENS DE PROGRAMAÇÃO

1914 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 da classe.

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

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas