Magna Concursos
749236 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: HCPA
Instrução: Considere o código Java, abaixo, para responder à questão.
public class Produto
{
public String nomeProduto;
private int codProduto;
private int preco;
public Produto (String nome){ this(nome, 0, 0);}
public Produto(String nome, int codigo, int preco)
{
nomeProduto = nome;
codProduto = codigo;
this.preco = preco;
}
public void imprimeDadosProduto ()
{
System.out.println("Nome.....:"+nomeProduto);
System.out.println("Codigo....:"+codProduto);
System.out.println("Preco.....:"+preco);
}
}
Considere o trecho de programa abaixo e as afirmações a seguir, relacionadas à linguagem Java.
public class Perecivel extends Produto
{
private int validade;
public Perecivel (String nome, int codigo, int preco, int validade)
{
super (nome, codigo, preco);
this.validade = validade;
}
}
I - A classe Perecivel é uma superclasse da classe Produto.
II - Um objeto da classe Perecivel herda todos os membros públicos e protegidos da classe Produto.
III - Métodos da classe Perecivel podem acessar diretamente todos os atributos da classe Produto.
Quais estão corretas?
 

Provas

Questão presente nas seguintes provas

Analista de TI - Arquitetura de Sistemas

40 Questões