Questão pública
Questão de Tecnologia da Informação
CESPE/CEBRASPE - BNB - Analista - Área Desenvolvimento de Sistemas - 2022 • CEBRASPE • 2022
ID 193716
Tecnologia da Informação Linguagens de Programação
CEBRASPE
Banco do Nordeste do Brasil S.A. Analista - Área Desenvolvimento de Sistemas 2022
Texto associado
Texto-base
Julgue o item seguinte a respeito de conceitos em Java.
Considere-se o seguinte código.
public class Fruta {
- private double fvalor;
- private String fnome;
- Fruta(double fPreco, String fNome)
- {
--- fvalor = fPreco;
--- fnome = fNome;
- }
- Fruta(Fruta fruta)
- {
--- fvalor = fruta.fvalor;
--- fnome = fruta.fnome;
- }
- double showPreco()
- {
--- return fvalor;
- }
- String showNome()
- {
--- return fnome;
- }
- public static void main(String args[])
- {
--- Fruta f1 = new Fruta(399, “Laranja
Lima”);
--- System.out.println(“Nome da fruta 1: “+
f1.showNome());
--- System.out.println(“Preco da fruta 1: “+
f1.showPreco());
--- Fruta f2 = new Fruta(f1);
-- System.out.println(“Nome da fruta 2: “+
f2.showNome());
--- System.out.println(“Preço da fruta 2: “+
f2.showPreco());
-- }
}
O código apresentado não será compilado, pois há dois métodos construtores.
public class Fruta {
- private double fvalor;
- private String fnome;
- Fruta(double fPreco, String fNome)
- {
--- fvalor = fPreco;
--- fnome = fNome;
- }
- Fruta(Fruta fruta)
- {
--- fvalor = fruta.fvalor;
--- fnome = fruta.fnome;
- }
- double showPreco()
- {
--- return fvalor;
- }
- String showNome()
- {
--- return fnome;
- }
- public static void main(String args[])
- {
--- Fruta f1 = new Fruta(399, “Laranja
Lima”);
--- System.out.println(“Nome da fruta 1: “+
f1.showNome());
--- System.out.println(“Preco da fruta 1: “+
f1.showPreco());
--- Fruta f2 = new Fruta(f1);
-- System.out.println(“Nome da fruta 2: “+
f2.showNome());
--- System.out.println(“Preço da fruta 2: “+
f2.showPreco());
-- }
}
O código apresentado não será compilado, pois há dois métodos construtores.
Quer responder esta questão e acompanhar seu desempenho?
Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.