Originariamente inviato da D4MI4NO
ciao a tutti...


stò leggendo un pò di cose sul java ed ho trovato pareri contrastanti sulla definizione delle classi public.

alcuni dicono che si dichiara public solamente se si crea un package, alcuni dicono che va bene sempre anche per un semplice hello world.


esempio...per molti fare

codice:
public class prova {
public static void main(String args[]) {
System.out.println("\nCiao");
}
}
è giusto (anche il libro che ho porta esempi così)..

ma allo stesso tempo molti dicono che è corretto fare..

codice:
class prova {
public static void main(String args[]) {
System.out.println("\nCiao");
}
}

voi che ne pensate?
penso che quello che e' scritto e' giusto,
public serve solo a dichiarare una classe pubblica, che puo'
essere richiamata da altri programmi
mentre senza public puo' essere invocata solo all' interno della classe..

credo..almeno con i metodi funziona cosi'
con le classi non so'..boh?