SóProvas


ID
5485333
Banca
IDIB
Órgão
CRECI-PE - 7ª Região
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos conceitos de Orientação a Objetos, assinale a alternativa correta. 

Alternativas
Comentários
  • a) Variáveis de instância (atributos) definem o estado. Métodos definem o comportamento

    b) Cada objeto terá valores iguais para variáveis de classe, mas cada um terá seus próprios valores nas variáveis de instância

    c) Interfaces são chamadas de classes totalmente abstratas pois todos os seus métodos são implicitamente abstratos (com exceção dos Default Methods do Java 8 que possuem implementação)

    d) No encapsulamento, deixamos os atributos privados e os métodos públicos

  • O que são Interfaces ?

    Interfaces podem ser entendidas como um tipo de classe abstrata em que todos métodos são abstratos.

    - Em uma interface nenhum método tem corpo e são implicitamente abstratas e publicas

    - Assim como uma classe abstrata , uma interface não pode ser instanciada.

    - Uma classe pode implementar mais de uma interface

    - Uma interface não pode conter um construtor

    - Ao criar uma classe usando uma interface devem ser feitos os corpos de todos os métodos da interface, caso contrario deverá ser criada uma classe abstrata.

    - Para implementar uma interface no VB.NET usamos o modificador - Implements .