SóProvas


ID
2876611
Banca
FCM
Órgão
IFN-MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Sobre as afirmativas abaixo, relacionadas aos conceitos da programação orientada a objetos, é correto afirmar que ao

Alternativas
Comentários
  • O modificador de acesso "private" quando aplicado a um atributo ou a um método indica que os mesmos só podem ser acessados de dentro da classe que os criou (encapsulamento). 

    A instrução protected indica que o método ou a variável assim declarada possa ser acessada somente dentro do pacote em que está contida através de uma subclasse.

    A instrução public indica que a classe, método ou variável assim declarada possa ser acessada em qualquer lugar e a qualquer momento da execução do programa.

  • Abstract

    Esse modificador não é aplicado nas variáveis, apenas nas classes. Uma classe abstrata não pode ser instanciada, ou seja, não pode ser chamada pelos seus construtores. Se houver alguma declaração de um método como abstract (abstrato), a classe também deve ser marcada como abstract.

    Static

    É usado para a criação de uma variável que poderá ser acessada por todas as instâncias de objetos desta classe como uma variável comum, ou seja, a variável criada será a mesma em todas as instâncias e quando seu conteúdo é modificado numa das instâncias, a modificação ocorre em todas as demais. E nas declarações de métodos ajudam no acesso direto à classe, portanto não é necessário instanciar um objeto para acessar o método.

  • a) classe abstrata não pode ser instanciada

    b) static serve pra justamente poder acessar métodos/atributos sem precisar instanciar a classe