classi java

Messaggioda leev » 23/12/2005, 17:42

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
LeeV
Avatar utente
leev
Average Member
Average Member
 
Messaggio: 170 di 598
Iscritto il: 25/12/2004, 20:24

Re: classi java

Messaggioda signor.nessuno » 23/12/2005, 17:47

Immagine
Ultima modifica di signor.nessuno il 27/12/2005, 00:52, modificato 1 volta in totale.
signor.nessuno
Junior Member
Junior Member
 
Messaggio: 228 di 240
Iscritto il: 01/01/2005, 23:30
Località: Italy

Messaggioda leev » 23/12/2005, 17:54

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)
LeeV
Avatar utente
leev
Average Member
Average Member
 
Messaggio: 171 di 598
Iscritto il: 25/12/2004, 20:24

Messaggioda signor.nessuno » 23/12/2005, 18:30

Immagine
Ultima modifica di signor.nessuno il 27/12/2005, 00:52, modificato 1 volta in totale.
signor.nessuno
Junior Member
Junior Member
 
Messaggio: 229 di 240
Iscritto il: 01/01/2005, 23:30
Località: Italy

Messaggioda signor.nessuno » 23/12/2005, 18:40

Immagine
Ultima modifica di signor.nessuno il 27/12/2005, 00:53, modificato 1 volta in totale.
signor.nessuno
Junior Member
Junior Member
 
Messaggio: 231 di 240
Iscritto il: 01/01/2005, 23:30
Località: Italy

Messaggioda leev » 24/12/2005, 10:44

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...
LeeV
Avatar utente
leev
Average Member
Average Member
 
Messaggio: 172 di 598
Iscritto il: 25/12/2004, 20:24

Messaggioda signor.nessuno » 24/12/2005, 11:08

Immagine
Ultima modifica di signor.nessuno il 27/12/2005, 00:53, modificato 1 volta in totale.
signor.nessuno
Junior Member
Junior Member
 
Messaggio: 235 di 240
Iscritto il: 01/01/2005, 23:30
Località: Italy

Messaggioda leev » 24/12/2005, 11:24

(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! :(
LeeV
Avatar utente
leev
Average Member
Average Member
 
Messaggio: 173 di 598
Iscritto il: 25/12/2004, 20:24

Messaggioda signor.nessuno » 24/12/2005, 11:47

Immagine
Ultima modifica di signor.nessuno il 27/12/2005, 00:51, modificato 1 volta in totale.
signor.nessuno
Junior Member
Junior Member
 
Messaggio: 236 di 240
Iscritto il: 01/01/2005, 23:30
Località: Italy

Messaggioda leev » 24/12/2005, 17:52

Boh, ora in qualke modo funziona...e x qualke giorno nn intendo voler scoprire il xké eheh

Grazie mille sig.nessuno!

buone feste! ciauuu
LeeV
Avatar utente
leev
Average Member
Average Member
 
Messaggio: 174 di 598
Iscritto il: 25/12/2004, 20:24


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite