• Matéria: Informática
  • Autor: luizlima2083
  • Perguntado 6 anos atrás

Na orientação a objetos uma classe abstrata é construída para ser um modelo para classes derivadas e na sua construção há algumas restrições. Assim, considere a classe abstrata abaixo, criada na Linguagem Java. A instrução que NÃO é permitida nessa classe é? Justifique. a) private abstract int multiplica(double n1, int n2); b) public abstract void exibeResultado(); c) public Calcula() {} d) private static final double VALOR=10; e) private double multiplica(double n1, double n2){return n1*n2;}

Anexos:

Respostas

respondido por: bryanavs
0

A instrução que não é permitida de maneira alguma nessa classe é a: private static final double VALOR=10, ou seja, letra d).

vamos aos dados/resoluções;

Na linguagem de programação chamada JAVA, não é permitido de maneira alguma declarar um método como "private abstract".

Ou seja, quando um método é privado, a subclasse de maneira alguma pode acessá-lo,porque isso ia resultar em um erro de linguagem e que significa que a subclasse não pode sobrescrevê-lo.

espero ter ajudado nos estudos, bom dia :)

Perguntas similares