Magna Concursos
896861 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: TJ-RS
Provas:
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 }
Considere o trecho de programa a seguir.
enunciado 896861-1
Quanto ao trecho de programa acima e quanto às características da linguagem Java, considere as seguintes afirmações.
I - A classe ServicoTerceirizado é uma subclasse da classe Servico. II - Objetos da classe ServicoTerceirizado herdam todos os atributos da classe Servico. III- Pode-se declarar métodos na classe ServicoTerceirizado com a mesma assinatura de métodos já declarados na classe Servico.
Quais estão corretas?
 

Provas

Questão presente nas seguintes provas

Programador

80 Questões