Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da joker06 Visualizza il messaggio
    Il mio problema è: come faccio ad utilizzare ora questo metodo? Non riesco a farglielo chiamare/utilizzare.
    Method ha: Object invoke(Object obj, Object... args)

    Il punto è che devi sapere tu se il metodo è di istanza o di classe. Se di istanza devi passare l'oggetto in 'obj' su cui il metodo sarà invocato. Altrimenti se di classe, in 'obj' passi null. Il resto sono ovviamente i parametri. I tipi primitivi vanno, per forza di cose, passati tramite i rispettivi wrapper. Se la firma del metodo fosse xyz(int), va passato un Integer (e chiaramente puoi anche sfruttare l'autoboxing di Java 5, se passi variabili o costanti primitive), ci pensa la reflection alla conversione a int.
    Ultima modifica di andbin; 06-10-2014 a 16:52
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.