Visualizzazione dei risultati da 1 a 6 su 6

Discussione: java list

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5

    java list

    ragazzi sto facendo questo programma
    package pr2.liste;

    public interface Lista {

    /** restituisce il numero di elementi presenti della lista */
    int getNumeroElementi();
    /** restituisce il primo elemento della lista, se la lista contiene almeno un elemento. Altrimenti restituisce null*/
    Object getPrimoElemento();
    /** restituisce un array contenente tutti gli oggetti della lista. L'array sara' lungo esattamente quanto il numero di elementi della lista */
    Object[] getListaAsArray();
    /** inserisce l'elemento passato come argomento all'inizio della lista. Restituisce false se non e' stato possibile inserire l'elemento; true altrimenti*/
    boolean insertElemento(Object elemento);

    }

    e devo consegnare un altro file che x ora ho sviluppato così:


    import pr2.liste.*;

    class ListaArray implements List {

    private Entry head;
    private int getNumeroElementi;

    private static class Entry {

    Object element; //elemento rappresentato
    Entry next; //successore

    /* crea un oggetto entry che referenzierà l'elemento della lista, dato l’elemento e il successore */

    Entry(Object elementi, Entry next) {

    this.elementi = elementi;
    this.next = next;
    }
    }

    public void esercizio(){

    this.head=null;
    this.getNumeroElementi=0;
    }

    /* ritorna il numero di elementi nella lista*/

    public int getNumeroElementi() {

    return this.getNumeroElementi;
    }

    /* aggiunge l'oggetto obj in testa alla lista */

    boolean insertElemento(Object elemento){

    Entry e = new Entry(elemento,this.head);
    this.head=e;
    this.getNumeroElementi++;
    if (this.head==e)
    return true;
    else return false;
    }


    }


    solo che ci sono miliardi di errori potete darmi una dritta su cosa dovrei fare perchè non trova la classe che non ho capito se devo farla io o meno..e poi mi manca una parte

  2. #2

    Re: java list

    Originariamente inviato da max1990
    class ListaArray implements List {

    private Entry head;
    private int getNumeroElementi;

    ...

    }
    Se si tratta di una ListaArray, perchè l'implementazione si basa su strutture collegate?
    C'è inconsistenza.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5
    si si basa su strutture collegate...

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    5
    non compila riesci a rilevarmi qualche errore

  5. #5
    Originariamente inviato da max1990
    non compila riesci a rilevarmi qualche errore
    Hai l'interfaccia Lista ma implementi List.
    Poi nella classe che realizza l'interfaccia devi riportare tutti i metodi di quest'ultima.

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

    Moderazione

    Come espressamente richiesto nel Regolamento interno:

    1) Il titolo della discussione deve essere più preciso possibile
    2) Quando si posta del codice, esso deve essere indentato e si devono usare gli appositi tag CODE.
    3) Gli eventuali errori vanno postati. Non si può delegare agli altri tutto il lavoro che dovresti fare tu: almeno fornire un minimo di informazioni.


    Questa discussione tanto vale chiuderla.

    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

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