Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [Java]Passare variabili per riferimento??

    Si può fare come in C per passare variabili per indirizzo invece che per valore?

    Grazie
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    Non credo visto che java non supporta i puntatori.

  3. #3
    Originariamente inviato da $$$
    Non credo visto che java non supporta i puntatori.
    ah..tnk!
    Sai sono agli inizi!
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  4. #4
    i numeri vengono passati per valore, sempre, mentre gli oggetti per riferimento, sempre e non puoi modificarlo!!
    Blink@go

    "Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."

    ------------
    Lang: java 1.4.1 Eclipse

  5. #5
    Originariamente inviato da blinkago
    i numeri vengono passati per valore, sempre, mentre gli oggetti per riferimento, sempre e non puoi modificarlo!!
    Molto chiaro, tnk
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  6. #6
    Non proprio i "numeri", ma i tipi di dato nativi. Gli oggetti sempre per riferimento.

    Tuttavia, per passare tipi di dato nativi per riferimento puoi usare i corrispondenti Integer, Boolean etc.

    Ciao.

    P.S.: che STUPIDO il Java, ce l`ha pure VB il passaggio per riferimento..

  7. #7
    Originariamente inviato da r0x


    P.S.: che STUPIDO il Java, ce l`ha pure VB il passaggio per riferimento..
    Calmiamoci..............ogniuno ha i suoi pregi e i suoi difetti!
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  8. #8
    Era una considerazione sul linguaggio, niente di personale.. :quipy:

    Ciao.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    è un livello di protezione non poter accedere x riferimento altrimenti si poterbbe accedere a locazioni di memoria a piacere!!!

  10. #10
    Ehm..

    1) Non e` vero..

    2) Se pure fosse come hai detto tu, sarebbe *logico* non permetterlo MAI il passaggio per riferimento, non credi..? D`altronde Java non ti permette certo di creare un oggetto nella locazione che tu gli indichi, come invece in C/C++ e` possibile.

    Il concetto di riferimento e` piu` ristretto di quello di puntatore! Caso evidente: un passaggio per riferimento puo` passare solo l`indirizzo di un`altra variabile, mentre un puntatore puo` essere puntato ad una qualsiasi ed arbitraria locazione di memoria.

    Penso che la cosa sia fuor di dubbio, e con questo concludo che il fatto che Java non conceda una sintassi immediata (perche` solo di questo si tratta, non di gestione della memoria) per il passaggio per riferimento e` proprio una grande stupidaggine. Da aggiungere alla genialita` di questa trovata c`e` la creazione delle suddette classi Integer e compagnia bella.. Ridicolo.. :quipy:

    Le motivazioni le ho dette.. Spero non si offenda nessuno pero` EH! :tongue:

    Ciao!

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.