Classi java
Ciao a tutti!
semplice domanda su java:
Se ho una mia classe personalizzata, e voglio ke un altra classe la possa utilizzare, come faccio???
Ho tentato un import, ma nn funzia (da quel ke ho capito si può solo fare x le classi predefinite..?!?); qualcuno sa darmi un consiglio??
Grazie
semplice domanda su java:
Se ho una mia classe personalizzata, e voglio ke un altra classe la possa utilizzare, come faccio???
Ho tentato un import, ma nn funzia (da quel ke ho capito si può solo fare x le classi predefinite..?!?); qualcuno sa darmi un consiglio??
Grazie
Risposte

la classe ke ho creato si chiama MyStack, e voglio importarla nelal classe Eval.
ho provato con un 'import MyStack', ma mi dice ke ci vuole un punto "."
Devo creare un package?? (se si, nn è ke puoi indirizzarmi su come si fa?, grazie)
ho provato con un 'import MyStack', ma mi dice ke ci vuole un punto "."
Devo creare un package?? (se si, nn è ke puoi indirizzarmi su come si fa?, grazie)


Ciao, grazie signor.nessuno!
cmq non va ankora tutto come dovrebbe...xké:
ho una classe, class1 (definizione di un nuovo tipo), che vien utilizzata da class2 (classe ke contiene esclusivamente metodi), e fin qua ora sembra funzionare; poi xo ho creato un Main.java ke dovrebbe testare la class2 piu o meno nel seguente modo :
public class Main {
/** Creates a new instance of Main */
public Main() {
}
public static void main(String args[]) {
String input;
input = args[0];
System.out.println(class1.method1(input));
}
}
Sta di fatto che però il compilatore mi fa che nn trova la class1 (cannot find symbol; variable class1);
Come è possibile?? tutti i file son nella stessa directory...
cmq non va ankora tutto come dovrebbe...xké:
ho una classe, class1 (definizione di un nuovo tipo), che vien utilizzata da class2 (classe ke contiene esclusivamente metodi), e fin qua ora sembra funzionare; poi xo ho creato un Main.java ke dovrebbe testare la class2 piu o meno nel seguente modo :
public class Main {
/** Creates a new instance of Main */
public Main() {
}
public static void main(String args[]) {
String input;
input = args[0];
System.out.println(class1.method1(input));
}
}
Sta di fatto che però il compilatore mi fa che nn trova la class1 (cannot find symbol; variable class1);
Come è possibile?? tutti i file son nella stessa directory...

(sopra ho sbagliato, intendevo System.out.println(class2.method1(input)); )
cmq, ho provato sia dalla shell ke con NetBeans in un package.
In entrambi i casi xo nn funzia!
netbeans dice : C:\...\nomepakketto\class2.java does not contain class nomepakketto.class2 (tra le altre cose)
poco chiaro!
cmq, ho provato sia dalla shell ke con NetBeans in un package.
In entrambi i casi xo nn funzia!
netbeans dice : C:\...\nomepakketto\class2.java does not contain class nomepakketto.class2 (tra le altre cose)
poco chiaro!


Boh, ora in qualke modo funziona...e x qualke giorno nn intendo voler scoprire il xké eheh
Grazie mille sig.nessuno!
buone feste! ciauuu
Grazie mille sig.nessuno!
buone feste! ciauuu