Sto iniziando a imparare java e ho creato la mia prima funzione ciao mondo in Eclipse. Ho notato che le seguenti due funzioni, sia nel pacchetto predefinito della cartella src nel mio progetto java, sembrano fare la stessa cosa:Le classi non dichiarate sono pubbliche in Java?
class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
e
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
Sia stampare con successo ' Ciao mondo!' alla console.
Ho letto un po 'di diversi tipi di classe, ma non sono sicuro del tipo di classe che dichiarerei con la prima funzione. Qual è la differenza tra queste due funzioni? Java rende il mio ciao world class nel primo caso pubblico?
sono pacchetti-privati – soulcheck