Aiuto metodi get java
Inviato: 13/11/2013, 16:50
Allora, ho da solo 2 mesi iniziato a studiare java, son arrivato al punto in cui so cos'è una classe, so cos'è un metodo, so usare gli input, so passare oggetti etc...
Il problema è il seguente, ho sempre usato attributi dichiarati come public (pubblici, ossia visualizzabili da piu classi)...ora ho dichiarato alcuni attributi private(privati, visualizzabili solo dalla classe in cui è situato l'attributo), e fin la tutto ok, il problema è che non ho ben chiaro come usare il metodo get...
Vi posto qua il codice
Class automobile (quella in cui ci son tutti gli attributi)
import java.io.*;
class Automobile
{
private String targa;
private String colore;
private String nome;
public Automobile(String targa, String colore, String nome)
{
this.targa=targa;
this.colore=colore;
this.nome=nome;
}
}
Class Main (quella principale dove viene eseguito il tutto)
import java.io.*;
class MainAutomobile
{
public static void main(String Args[])
{
Automobile A1 = new Automobile("ciao","rosso","bubu");
}
}
Io volevo mettere sotto ad Automobile A1 = new Automobile etc etc (che si trova nella class main) un System.out.println(comando che serve a visualizzare sulla finestra di esecuzione del programma) che mi scrivesse:
La targa è : PD666DC (esempio "a caso" )
il problema sta che non so come andare a leggere targa, e non so come usare il metodo get appunto per visualizzarla : targa è inizializzata come variabile privata, quindi bisogna usare il metodo get...ecco, non ho capito come usarlo.
Se qualche volontario esperto di java mi desse questa dritta ne sarei molto grato...
Il problema è il seguente, ho sempre usato attributi dichiarati come public (pubblici, ossia visualizzabili da piu classi)...ora ho dichiarato alcuni attributi private(privati, visualizzabili solo dalla classe in cui è situato l'attributo), e fin la tutto ok, il problema è che non ho ben chiaro come usare il metodo get...
Vi posto qua il codice
Class automobile (quella in cui ci son tutti gli attributi)
import java.io.*;
class Automobile
{
private String targa;
private String colore;
private String nome;
public Automobile(String targa, String colore, String nome)
{
this.targa=targa;
this.colore=colore;
this.nome=nome;
}
}
Class Main (quella principale dove viene eseguito il tutto)
import java.io.*;
class MainAutomobile
{
public static void main(String Args[])
{
Automobile A1 = new Automobile("ciao","rosso","bubu");
}
}
Io volevo mettere sotto ad Automobile A1 = new Automobile etc etc (che si trova nella class main) un System.out.println(comando che serve a visualizzare sulla finestra di esecuzione del programma) che mi scrivesse:
La targa è : PD666DC (esempio "a caso" )
il problema sta che non so come andare a leggere targa, e non so come usare il metodo get appunto per visualizzarla : targa è inizializzata come variabile privata, quindi bisogna usare il metodo get...ecco, non ho capito come usarlo.
Se qualche volontario esperto di java mi desse questa dritta ne sarei molto grato...