Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Importare in una classe altre classi

    Salve, sono nuovo riguardo la programmazione in Java e vorrei chiedervi se qualcuno sa indicarmi un modo per importare in una classe altre classi ( tra loro non dipendenti).
    Grazie in anticipo Buona Giornata

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613

    Re: Importare in una classe altre classi

    Originariamente inviato da anto_er00
    Salve, sono nuovo riguardo la programmazione in Java e vorrei chiedervi se qualcuno sa indicarmi un modo per importare in una classe altre classi ( tra loro non dipendenti).
    Grazie in anticipo Buona Giornata
    Cosa intendi con "importare una classe in un'altra classe"?

  3. #3
    allora ho tre classi ognuna delle quali ha delle proprietà che non sono in comune l una con le altre, e quindi voglio importare tali proprietà delle tre classi in un unica classe , che me le stampi a riga

  4. #4
    Cosa vuoi dire con "che me le stampi a riga?". Spiegati meglio.

    Se non lavori nello stesso pacchetto devi utilizzare il comando import

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    Cerca di spiegare per bene il problema e, successivamente, il modo in cui intendi affrontarlo, perchè così non si capisce veramente niente.

    E' molto probabile che tu ti stia perdendo in un bicchier d'acqua o che, magari, tu stia tentando di risolvere il problema in un modo che non è consentito né dal linguaggio, né dalla logica.

    Posta anche il codice interessato.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Ciao ragazzi continuo io la discussione al posto di tony, in quanto stiamo lavorando allo stesso progetto..
    Il nostro scopo è quello di stampare su una pagina jsp una tabella che contiene come informazioni(le parole in maiusolo rappresentano le classi):
    nome, cognome e matricola di STUDENTE
    nome, codice di RISORSA
    data di inizio e fine prestito di PRESTITO
    quindi lo scopo è quello di stampare i prestiti attivi, e questa tabella devo contenere le informazioni elencate in precedenza. Se eseguito il comando da sql non si riscontrano problemi, in quanto vengono stampate a schermo le informazioni deisderate.
    Ma se il comando viene fatto da java si hanno dei problemi. Questo perchè le tre classi sono tra loro differenti, ed una non estende o implementa le altre.
    inoltre lo scopo è quello di contenere le informazioni in un arraylist come in questo esempio:
    codice:
    public ArrayList<Risorsa> stampa(){
    		ArrayList<Risorsa> lista=new ArrayList<Risorsa>();
    		
    		Vector<String[]> risultato=DbConnection.getInstance().eseguiQuery("select R.idRisorsa, R.tipo, R.nome, R.descrizione, L.nome, R.qtotale, R.qattuale from portalestudenti.risorsa as R inner join portalestudenti.laboratorio as L on R.Laboratorio_idLaboratorio= L.idLaboratorio");
    		for(int i=0;i<risultato.size();i++) {
    			String[] riga=risultato.get(i);
    			Risorsa r = new Risorsa();
    			r.setIdris(riga[0]);
    			r.setTipo(riga[1]);
    			r.setName(riga[2]);
    			r.setDescrizione(riga[3]);
    			r.setQuantitatot(Integer.parseInt(riga[4]));
    			r.setQuantitaatt(Integer.parseInt(riga[5]));
    			r.setName(riga[6]);
    			lista.add(r);			
    		}
    		return lista;
    	}
    ecco perchè ci hanno consigliato di creare una classe che importi e prenda le informazioni delle classi Studente, Risorsa, Prestito.
    Se qualcuno è in grado di spiegare come fare, oppure se qualcuno ci può consigliare u metodo più semplice e veloce rispetto al precedente. Grazie ancora per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.