Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    20

    Perchè questa istruzione è sbagliata? urgente ho esame tra due ore :D

    Se ho questa istruzione
    codice:
    List myList= new ArrayList();
    e' corretta perchè arraylist implementa l'interfaccia list.

    Se ho questa istruzione
    codice:
    List myList2=new List();
    è errata perchè le interfaccie non lo posso istanziare.

    Se ho
    codice:
    List[] mylists=new List[100];
    PERCHé MAI E' CORRETTA?

    essendo un vettore di interfaccie??

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Perchè questa istruzione è sbagliata? urgente ho esame tra due ore :D

    Originariamente inviato da alexic
    Se ho
    codice:
    List[] mylists=new List[100];
    PERCHé MAI E' CORRETTA?

    essendo un vettore di interfaccie??
    Facendo così non hai instanziato oggetti di tipo List!!! Hai istanziato un array (che inizialmente contiene 100 null) che può contenere riferimenti ad oggetti di tipo List. Il che è corretto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    20
    ok... grazie mille

    Quindi pero' il vettore può contenere indistintamente oggetti di tipo arraylist, abstractlist etc?

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

    Moderazione

    Che tu abbia un esame tra due ore o che ce l'abbia tra due secondi non influisce affatto sull'urgenza della richiesta: qui tutti hanno la stessa urgenza.
    Ti invito a leggere il regolamento.


    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

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da alexic
    Quindi pero' il vettore può contenere indistintamente oggetti di tipo arraylist, abstractlist etc?
    Sì, tutto ciò che è-un List. Quindi ArrayList, Stack, LinkedList, ecc....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    20
    ok... chiedo scusa

    Grazie mille a chi mi ha risposto così potrò andare ad affrontare il prof che mi ha abbassato il voto da 27 a 22 :berto:

    MA questo è OT

    Chiudo.

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.