Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Attenzione ad una cosa: un costruttore può essere "generico"!

    Dal JLS §8.8.4:
    A constructor is generic if it declares one or more type variables
    [...]
    It is possible for a constructor to be generic independently of whether the class the constructor is declared in is itself generic.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it L'avatar di filips
    Registrato dal
    Sep 2011
    residenza
    Seconda stella a destra (questo e' il cammino)
    Messaggi
    155
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Attenzione ad una cosa: un costruttore può essere "generico"!

    Dal JLS §8.8.4:
    A constructor is generic if it declares one or more type variables
    [...]
    It is possible for a constructor to be generic independently of whether the class the constructor is declared in is itself generic.
    Interessante e utile questa puntualizzazione. Probabilmente tu fai riferimento a un manuale Java, io uso come supporto alternativo il sito ufficiale (ma di fatto leggo la guida html.it per ragioni di economicità), dove ho appena trovato l'argomento https://docs.oracle.com/javase/tutor...s/methods.html
    Quante sfaccettature questo Java! Come al solito.. Grazie!
    Per fare un tavolo ci vuole un fiore.

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da filips Visualizza il messaggio
    Interessante e utile questa puntualizzazione.
    Sì ma a dire il vero mi pare di non aver mai visto un costruttore generico. Devo vedere se trovo qualche esempio reale, concreto.
    Generalmente è sufficiente che la classe dichiari una (o più) type variable, che poi sono in scope sia nel costruttore che nei metodi di istanza (in quelli static no).

    Quote Originariamente inviata da filips Visualizza il messaggio
    Probabilmente tu fai riferimento a un manuale Java,
    Il JLS è il Java Language Specification, il documento di specifica ufficiale del linguaggio:

    https://docs.oracle.com/javase/specs/

    E' un documento abbastanza difficile da leggere, specialmente in certi punti dove c'è molta teoria. Quel punto §8.8.4 citato è tra quelli ragionevolmente "leggibili".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.