Modificare il valore ritornato da un getter

di il
6 risposte

Modificare il valore ritornato da un getter

Ho un metodo getter che ritorna un certo valore e voglio modificare il valore che ritorna.. come posso fare?

6 Risposte

  • Re: Modificare il valore ritornato da un getter

    Spiegati meglio
  • Re: Modificare il valore ritornato da un getter

    oregon ha scritto:


    Spiegati meglio
    void Game:: change_SF(Monster MA, Monster MD, Attacks atk){  
        int x,y,z;
        
    if(atk.MSFA0()!=0 ){
        x=floor(MA.PA()*2^(atk.MSFA0()));
        y=floor(MA.PA()/8);
        z=floor(MA.PA()*8);
        if(x>=y && x<=z){      
    
        //qui voglio che il valore di MA.PA() non sia più quello che gli ho attribuito in precedenza ma x
                             
    
  • Re: Modificare il valore ritornato da un getter

    ultrasound91 ha scritto:


    Forse ho capito.
    Il valore potrebbe essere 5 ma tu vuoi un altro numero.
    Devi studiare l'implementazione del metodo.

    Ma come posso fare?
  • Re: Modificare il valore ritornato da un getter

    Continuo a non capire, neanche a cosa ti serve...
  • Re: Modificare il valore ritornato da un getter

    ultrasound91 ha scritto:


    Nella classe Monster hai implementato un metodo setter?
    no, non ci avevo pensato! grazie!
  • Re: Modificare il valore ritornato da un getter

    marta** ha scritto:


    ultrasound91 ha scritto:


    Nella classe Monster hai implementato un metodo setter?
    no, non ci avevo pensato! grazie!
    Se la proprietà in questione non è di sola lettura è ovvio che tu debba avere un modo per settarla... Mi sembrava scontato ecco perché non si capiva...
Devi accedere o registrarti per scrivere nel forum
6 risposte