come faccio ad importare file .java all'interno di un altro file java??
che comando devo usare??
non importa l'ordine con cui carico i files?
grazie
come faccio ad importare file .java all'interno di un altro file java??
che comando devo usare??
non importa l'ordine con cui carico i files?
grazie
eXtending-Php.net coming soon ...
Spero di aver capito bene quello che volevi dire.
Il file che devi importare deve essere messo in un Package.
come prima riga della tua classe da importare metti
package nomedir;
poi nella classe dalla quale importi scrivi prima di scrivere il codice
import nomedir.nomeclasse;
oppure
import nomedir.*;
per importare tutte le classi di quel package.
Prima di tutto devi impostare il classpath in modo che punti alla dir nella quale inserisci i package.
Devi sempre compilare il file .java
sennò non funza.
Esempio pratico
Classe A
Classe B che importa Acodice:package prova; public class A{ public A(){ //Fa qualcosa } }
tu hai una dir sul tuo HD che si chiama prova nella quale c'è la classe A.codice:import prova.A; //Altriemnti puoi scrivere //se hai più classi in quel package //import prova.*; public class B{ public B(){ //Usi la classe A } }
In questo caso la classe B si può trovare anche in un'altra dir .
Lang=Java
Ambiente = Eclipse forever
Ubuntu & Win XP Pro
perfetto. grazie mille
eXtending-Php.net coming soon ...
e come faccio ad importare files presenti nella stessa directory??
eXtending-Php.net coming soon ...
Originariamente inviato da Dark Bard
e come faccio ad importare files presenti nella stessa directory??
cosa significa?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Richiami il nome del File, che è poi il nome della Classe...
richiamo in che modo??Scrivo
import NomeFile;
?
Nn funziona...
eXtending-Php.net coming soon ...
Effettivamente non capisco cosa vuoi dire...
Cosa ne devi fare del File che devi "importare" ?
:master:
al posto di vare un solo file con 50 classi, vorrei dividere le 50 classi in 50 files...usando package nomedir funziona tutto ok, ma nel caso in cui in una classe uso un'istanza di un'altra classe presente nella stessa cartella vado in pallone...capito?
vorrei quindi poter importare un file .java in un altro file .java (in modo da usare nel primo file la classe del secondo) nel caso in cui questi risiedessero nella stessa cartella.
ok?
eXtending-Php.net coming soon ...
Hai quindi creato un oggetto che accetta anche dei parametro in entrata...
Allora devi istanziarlo
Oggetto x = new Oggetto();