Comando
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.