Perche' con il seguente codice, mi ritorna un valore nullo in data1.getGG? Grazie![]()
import java.util.*;
import javax.swing.JOptionPane;
class Data
{
public Data(int g, int m, int a)
{
int gg = g;
int mm = m;
int aa = a;
}
public int getGG()
{
return gg;
}
private int gg, mm, aa;
}
public class DataTest
{
public static void main(String[] args)
{
int giorno, mese, anno;
giorno = Integer.parseInt(JOptionPane.showInputDialog("Gior no 1"));
mese = Integer.parseInt(JOptionPane.showInputDialog("Mese 1"));
anno = Integer.parseInt(JOptionPane.showInputDialog("Anno 1"));
Data data1 = new Data(giorno, mese, anno);
System.out.println(data1);
System.out.println(data1.getGG());
System.exit(0);
}
}

Rispondi quotando