Enunciados de questões e informações de concursos
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.