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

    [JAVA] Sovraccarico di costrutti

    Ho il mio bel file ke si kiama sovraccaricoCostrutti.java ed è fatto nel seguente modo -->

    codice:
    package studiojava;
    
    /*
     * 
    
    Title: </p>
     * 
    
    Description: </p>
     * 
    
    Copyright: Copyright (c) 2002</p>
     * 
    
    Company: </p>
     * @author unascribed
     * @version 1.0
    */
    
    class Box
    {
      double width;
      double height;
      double depth;
    
      Box()
      {
        width  = -1 ;
        height = -1 ;
        depth  = -1 ;
      }
    
      Box(double len)
      {
        width =  len ;
        height = len ;
        depth = len ;
      }
    
      Box(double w, double h, double p)
      {
        width  = w ;
        height = h ;
        depth = p ;
      }
    
      double volume()
      {
      return width * height * depth ;
      }
    
    }
    
    class sovraccaricoCostrutti
    {
      public static void main(String args[])
      {
        Box myBox1=new Box();
        Box myBox2=new Box(10);
        Box myBox3=new Box(21,7,63);
        double vol;
    
        vol = myBox1.volume();
        System.out.println ("il volume del parallelepipedo 1 è -> " + vol);
        vol = myBox2.volume();
        System.out.println ("il volume parallelepipedo 2 è -> " + vol);
        vol = myBox3.volume();
        System.out.println ("il volume parallelepipedo 3 è -> " + vol);
    
      }
    }
    mi dà errore alla riga 1 ke è quella ke ho messo in grassetto ... !!!

    la cosa + strana è ke quella riga me l'ha scritta lui

    Uso JBuilder7.

  2. #2
    l'errore ke mi dà è ->

    "sovraccaricoCostrutti.java": Error #: 901 : package studiojava stated in source C:\Documents and Settings\andrea\jbproject\studioJava\test\studioja va\sovraccaricoCostrutti.java does not match directory studiojava at line 1, column 9

  3. #3
    che è questo package studiojava?
    non credo faccia parte delle librerie standard....
    [Homepage] [Contattami]
    Powered by: Ubuntu - Debian - Gentoo
    Developing: Java - C++ - PHP

    [supersaibal]"Perchè tanto Debian è meglio"
    [/supersaibal]

  4. #4
    è una cosa ke mette lui di suo quando apri un nuovo file .class

    se lo tolgo però da lo stesso errore

    maleddetti editor visuali.

  5. #5
    allora io non posso aiutarti,
    uso il JDK!

    :metallica :metallica :metallica
    [Homepage] [Contattami]
    Powered by: Ubuntu - Debian - Gentoo
    Developing: Java - C++ - PHP

    [supersaibal]"Perchè tanto Debian è meglio"
    [/supersaibal]

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    l'istruzione package nomepackage indica, appunto, che la classe in questione fa parte di un package.

    Per esempio, la classe String fa parte del package java.lang

    Ora, la stuttura delle directory, deve corrispondere ESATTAMENTE al nome che dai al package. Quindi, tanto per cominciare, la tua classe deve trovarsi in una directory chiamata studiojava.

    Tuttavia, non basta. Siccome la Virtual Machine non conosce il package studiojava, in quanto non è un package standard, devi indicargli dove trovarlo.

    In sostanza, aggiungere alla variabile d'ambiente CLASSPATH il percorso del package, fino alla directory immediatamente superiore al package.

    Per esempio, supponi di avere una dir c:\esercizi e di mettere la tua classe in c:\esercizi\studiojava

    Il CLASSPATH dovrà puntare a c:\esercizi

    Ti consiglio, prima di usare un tool come JBuilder, di usare un editor tipo editplus o ultraedit.

    ciauz
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  7. #7
    si è misteriosamente rovinato il file progetto

    jbuilder lo uso come coso di testo ... e basta. scrivo a manina tutto. nn uso quasi nulla di suo !!!

    :metallica beato te viruz :metallica

    NOTEPAD RULEZ

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.