

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o código Java abaixo para responder as questões 49 a 52, 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 _________ /
13 _________ return tributo;
14 _________ }
15 ____ }
Considere o trecho de programa a seguir.
public class ServicoTerceirizado extends Servico
{
private int contrato;
public ServicoTerceirizado (String nome, int codigo,
int valor, int contrato)
{
super (nome, codigo, valor);
this.contrato = contrato;
}
}
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?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
I, II e III.