Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [java] file di metodi

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    [java] file di metodi

    Mi dite come faccio un file con molti metodi richiamabili da un altro file?

    Grazie
    Lucked :bubu:

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Un file non puo contenere solo metodi, deve communque contnere la definizione di una classe. Se ti serve solo avere dei metodi che eseguono operazioni su argomenti che passi tu al metodo puoi dichiarare una classe con tutti metodi statici (come ad esempio quelli della class Math. Se dichiari questi metodi public è sufficiente mettere i due file nella stessa cartella per far funzionare tutto,


  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ok, allora uso metodi statici.. Grazie :tongue:
    Mi sai dire l'import quando si usa, e come viene usata? Cioè nel mio caso non potrei fare una classe di metodi e poi importarla?

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Se non poni le tue classi all'interno di package allora sono automaticamente tutte nel package predefinito e non hai bisogno di importarle. In alternativa puoi dichiarare all'inizio del file

    package mioPackage;

    in questo modo tutte le classi e le interfacce inserite nel file apparterranno a mioPackage. Inoltre il file deve essere contenuto in una cartella di nome mioPackage. Per compilare o eseguire una classe contenuta in mioPackage devi portarti nella cartella che contiene mioPackage e refereziare la classe cosi:

    javac mioPackage.NomeClasseInseritaNelPackage

    Per importare la classe in un altro file aggiungi:

    import mioPackage.*;


  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    Ok! Ancora grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.