Visualizzazione dei risultati da 1 a 3 su 3

Discussione: esempio codice JAVA

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    2

    esempio codice JAVA

    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);
    }
    }
    --
    Alessandro Magno

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: esempio codice JAVA

    Originariamente inviato da relaxed
    Perche' con il seguente codice, mi ritorna un valore nullo in data1.getGG? Grazie

    codice:
    	public Data(int g, int m, int a) 
    	{
    		int gg = g;
    		int mm = m;
    		int aa = a;
    	}
    Qui hai dichiarato 3 variabili locali. Non stai assegnando i parametri alle variabili di istanza!!!

    Il motivo del valore 0 è questo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    2
    grazie mille!!
    --
    Alessandro Magno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.