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

    [Java] Creare una classe

    Ciao ragazzi,
    sto iniziando a programmare in java..come ambiente di sviluppo sto

    utilizzando eclipse xké m è stato detto ke è molto affidabile..xò m sn

    trovato da subito di fronte ad un problema che non riesco a risolvere..ho

    creato un file chiamato principale.java e ho scritto il seguente codice:

    public class punto
    {
    public int x;
    public int y;
    }


    public class principale
    {
    public static void main(String[] args)
    {
    punto punto1;
    punto1 = new punto();

    punto1.x = 2;
    punto1.y = 6;

    punto punto2 = new punto();

    punto1.x = 0;
    punto1.y = 1;

    System.out.println(punto1.x);
    System.out.println(punto1.y);
    System.out.println(punto2.x);
    System.out.println(punto2.y);
    }
    }

    Al di la di possibili errori di trascrizione che posso aver fatto in questo

    post..mi da degli errori per quanto riguarda la classe punto:
    1--> Nella prima riga ("public class punto") mi segnala l'errore: "Multiple

    markers at this line"

    2--> Nella riga "punto punto1;" mi segnala: "punto cannot be resolved or is

    not a type" e lo stesso vale per la riga successiva ("punto1 = new

    punto();")

    3--> E nella riga "punto punto2 = new punto();" mi segnala nuovamente

    l'errore "Multiple markers at this line"

    ..ora credo che questi errori derivino dal fatto che non ho capito come si

    fa a dichiarare una classe..se riuscite a darmi una mano mi fareste un gran

    favore..grazie ciao ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Allora, se dichiari una classe public devi inserirla in un file di nome nomeclasse.java e quindi compilare.
    Risolvi il tuo problema in 2 modi

    - togli public all dichiarazione della classe punto
    - togli tutta la classe punto dal tuo file principale.java e la metti in un file a parte, punto.java
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    grazie..ora ho capito..

    xò ora ho un altro problema..i punto1.x, y e anche i punto2 hanno valore 0..invece dovrebbero avere valori: 2,6..ecc..

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    punto2 non lo utilizzi mai (salvo averlo dichiarato)... e quando credi di aver settato x e y per punto2 invece stai ri-settando i valori per punto1. Guarda il tuo codice...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.