Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    4

    Teoria: Wrappare una classe

    Salve a tutti, come molti di quelli della chat sanno, sto preparando lo scritto di questo maledetto esame, nonostante ciò non riesco ancora ad afferrare una buona definizione di "Wrappare una classe".
    Non mi riferisco chiaramente alle classi wrapper usate in luogo dei tipi primitivi, ma allo stesso concetto di wrapping.
    Googlando qui e lì ho capito che significa "inscatolare" "avvolgere", e ho intuito il significato ma non riesco ancora ad afferrarlo del tutto.
    Ho letto anche di wrapping dei metodi, in questo momento sto googlando ancora per cercare qualcosa.
    Sarà che i tempi stringono e sono nel panico di essere fregato su una domanda stupida dopo aver studiato mesi, però posto sperando qualcuno possa rispondermi

    EDIT: Ho trovato questo esempio sulle dispense
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    Ovvero System.in viene wrappato in un buffered reader... ovvero viene ridiretto? Spero di riuscire a capire per tempo

    EDIT2: Wrapping di una connessione internet in uno stream in uno stream di oggetti, altra nota a piè di pagina, ma zero definizione teorica

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

    Re: Teoria: Wrappare una classe

    Originariamente inviato da Varro
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    Ovvero System.in viene wrappato in un buffered reader... ovvero viene ridiretto? Spero di riuscire a capire per tempo
    Sì, questo è un "wrapping". In questo caso specifico per l'I/O viene chiamato anche "chaining".

    Comunque non è che viene "rediretto". InputStreamReader "sa" che deve leggere da un InputStream (e quello lo riceve nel costruttore). BufferedReader "sa" che deve leggere da un Reader (e lo riceve appunto nel costruttore, visto che InputStreamReader è un Reader).
    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
    Jul 2008
    Messaggi
    4
    Grazie per la risposta e per i chiarimenti

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.