Questão 1301221

Tecnologia da Informação · 2022

Questão

ID 1301221

Disciplina: Tecnologia da Informação

Assunto: Conceitos Básicos de Análise e Projeto OO

Ano: 2022 Banca: FGV - Fundação Getúlio Vargas Órgão: Tribunal de Justiça do Distrito Federal e Territórios


Observe as classes abaixo descritas na linguagem de programação Java.

public class DocumentoProcesso extends Object

{

private String docNumero;

private int classificacao;

public DocumentoProcesso (String docNumero, int

classificacao){

if (classificacao < 1)

throw new IllegalArgumentException (

"A classificação do documento deve ser no

mínimo 1.");

this.docNumero = docNumero;

this.classificacao = classificacao;

}

public String getDocNumero()

{ return docNumero; }

public int getClassificacao()

{ return classificacao; }

public void setDocNumero(String docNumero)

{ this.docNumero = docNumero; }

public void setClassificacao(int classificacao)

{ this.classificacao = classificacao; }

public int promove()

{ return classificacao + 1; }

}

public class Oficio extends DocumentoProcesso

{

private int precedencia;

public Oficio (String docNumero, int classificacao,

int precedencia)

{ ____ super(docNumero,classificacao);

this.precedencia = precedencia; }

public int getPrecedencia()

{ return precedencia; }

public void setPrecedencia(int precedencia)

{ this.precedencia = precedencia; }

@Override

public int promove()

{ return precedencia + 1; }

}

Com base nos conceitos de orientação a objetos, é correto afirmar que:

Alternativas da questão 1301221
Pular para o conteúdo principal