Non mi ricordo quasi più niente di come si programma a oggetti in Java.
Questo è ciò che appare inizialmente in NetBeans:
package javaapplication1; /** * * @author Io */ public class Main { /** Creates a new instance of Main */ public Main() { } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here } }
Ora creo un'altra classe nello stesso modulo.
Se ricordo bene, non si possono avere più classi pubbliche nello stesso modulo.
Ecco:
package javaapplication1; /** * * @author Io */Ecco, NetBeans non mi segnala errore...class Classe{ }public class Main { /** Creates a new instance of Main */ public Main() { } /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here } }
Viceversa, mi segnala errore in questo caso:
package javaapplication1;
/**
*
* @author Io
*/
public class Classe{
}
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}
}
Un errore di questo tipo:
C:\Users\Io\JavaApplication1\src\javaapplication1\Main.java:17: class Classe is public, should be declared in a file named Classe.java...confermando il mio ricordo che non si può dichiarare più di una classe public in un solo modulo.
Nessun commento:
Posta un commento