Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1
    Si questo mi è chiaro. Infatti è prevedibile che quando utilizzo il metodo getX/getY su p1 mi ritornano i valori invariati.
    Io chiedevo appunto se c'è un modo per recuperare i valori del nuovo oggetto senza modificare le classi punto/cerchio/rettangolo.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da adrenalinico Visualizza il messaggio
    Io chiedevo appunto se c'è un modo per recuperare i valori del nuovo oggetto senza modificare le classi punto/cerchio/rettangolo.
    Se la variabile di istanza centro di Cerchio è private (come dovrebbe), no non basta. Mettiamola così: o in Cerchio usi direttamente il Punto fornito, quindi senza crearne uno nuovo .... oppure in Cerchio metti un getter per tirar fuori il Punto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quote Originariamente inviata da andbin Visualizza il messaggio
    "...o in Cerchio usi direttamente il Punto fornito, quindi senza crearne uno nuovo ...."
    La variabile Cerchio è private. Non volendo modificare la classe Cerchio/Rettangolo, forse quello a cui sto cercando di arrivare è utilizzare il punto fornito. Ma come si fa??? Se non si fosse capito sto muovendo i primi passi in java...

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da adrenalinico Visualizza il messaggio
    Non volendo modificare la classe Cerchio/Rettangolo, forse quello a cui sto cercando di arrivare è utilizzare il punto fornito. Ma come si fa???
    La classe Cerchio devi comunque modificarla in qualche modo! Come ho detto, o aggiungi un getCentro() per tirar fuori il Punto del centro ..... oppure nel costruttore di Cerchio non fai new Punto( .... ) e usi direttamente il Punto fornito al costruttore.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Quote Originariamente inviata da andbin Visualizza il messaggio
    La classe Cerchio devi comunque modificarla in qualche modo! Come ho detto, o aggiungi un getCentro() per tirar fuori il Punto del centro ..... oppure nel costruttore di Cerchio non fai new Punto( .... ) e usi direttamente il Punto fornito al costruttore.
    Alla fine non avendo capito come operare con l'altra soluzione, ho aggiunto un metodo in rettangolo cerchio getPosition().

    Tutto funziona perfettamente, grazie per il supporto.

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.