Questão
ID 1251195Disciplina: Tecnologia da Informação
Assunto: Java
Ano: 2018 Banca: FAURGS - Fundação de Apoio da Universidade Federal do Rio Grande do Sul Órgão: Tribunal de Justiça do Rio Grande do Sul
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 _________ // calcula tributo
13 _________ return tributo;
14 _________ }
15 ____ }
Suponha a seguinte sequência de código:
...
int valorTabelado = 500;
Servico servicoL= new Servico (“Lavagem”, 423,
valorTabelado);
....
Na linha 9 do código de instrução, “this.valor = valor;” o uso de “this” garante que: