Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 80 questões.
#2638230
Texto da Questão:

Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }

Na linha 1 do código Java, apresentado na instrução, a expressão “implements ServicoTributado” significa que:

  • a classe Servico é uma subclasse de ServicoTributado e pode sobrescrever os métodos declarados nesta última.
  • a classe Servico deve conter implementações de métodos da interface ServicoTributado.
  • a classe Servico pode chamar os métodos declarados em ServicoTributado, sem que seja necessário declará-los novamente.
  • a classe Servico não pode sobrescrever os métodos declarados em ServicoTributado.
  • a classe ServicoTributado fornece métodosdefaultque podem ser estendidos pela classe Servico.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora