Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    Originariamente inviato da matrics
    Visibilità delle variabili privata per quanto possibile.
    Possibilità di protected con valide motivazioni.
    I metodi ereditati devo essere utilizzati dalle sottoclassi.



    Da un altro esame di programmazione:

    Regola dei metodi:

    Se un oggetto istanza di A invoca un metodo lo deve soddisfare anche con la sottoclasse B.


    un metodo ereditato può fare al max più cose, mai meno
    Scusa ma siamo ad agosto e il cervello è ufficialmente in ferie dall'università quindi potresti spiegare un po' meglio i vincoli che hai!
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  2. #12
    Utente di HTML.it L'avatar di matrics
    Registrato dal
    Jul 2004
    Messaggi
    502
    Originariamente inviato da tonytalk
    Fammi capire perchè non ti va bene così provo a pensare altre proposte...prima di andare in ferie cioè 30 minuti eheheheh

    Ciao

    se il metodo viene ereditato:


    1) deve funzionare sempre anche con oggetti istanze della sottoclasse, e non succede.
    2) se modificato può eliminare i nondeterminismi, quindi specializzarsi ma senza dare meno risultati rispetto al metodo della superclasse

  3. #13
    Originariamente inviato da matrics
    se il metodo viene ereditato:


    1) deve funzionare sempre anche con oggetti istanze della sottoclasse, e non succede.
    2) se modificato può eliminare i nondeterminismi, quindi specializzarsi ma senza dare meno risultati rispetto al metodo della superclasse
    Per forza...altrimenti non avrebbe senso ereditare da una superclasse... :master:
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #14
    Utente di HTML.it L'avatar di matrics
    Registrato dal
    Jul 2004
    Messaggi
    502
    Originariamente inviato da Matteo982
    Per forza...altrimenti non avrebbe senso ereditare da una superclasse... :master:

    ma con la tua soluzione il metodo fa meno cose!!!

  5. #15
    se magari ci dici anche cosa chiede l'esercizio forse ti possiamo essere di più aiuto..
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  6. #16
    Utente di HTML.it L'avatar di matrics
    Registrato dal
    Jul 2004
    Messaggi
    502
    Originariamente inviato da Matteo982
    se magari ci dici anche cosa chiede l'esercizio forse ti possiamo essere di più aiuto..

    hai ragione:


    una rete di SMS, si parte dalla classe Web, dove l'operatore si logga con login di Operatore.
    per gestire i cellulari(aggiungi, togli...) si entra in MobileMenu sottoclasse di Operatore

    Classe Operatore
    metodo1
    metodo2
    ...
    login


    MobileMenu extends Operatore

    eredita anche il login

  7. #17
    Io purtroppo vi abbandono...se ho capito bene la cosa che interessa a
    matrics è questa

    Se B estende la classe A ed in particolare un metodo di A B deve per forza invocare il metodo di A per poi eseguire le sue operazioni.
    Se è questo il problema non so aiutarti in questo momento.

    Altrimenti continuo a non capire perchè la soluzione da me proposta non ti aiuti.

    Ciao
    TonyTalk
    Gioca a The Empire Multiplayer online game...ispirato a Risiko ma con scenari ed opzioni rivoluzionarie
    http://www.multiplayergames.it
    http://utenti.lycos.it/the_empire

  8. #18
    in pratica tu non vorresti che login fosse ereditato visto che non ha senso nella sottoclasse giusto?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  9. #19
    Utente di HTML.it L'avatar di matrics
    Registrato dal
    Jul 2004
    Messaggi
    502
    Originariamente inviato da Matteo982
    in pratica tu non vorresti che login fosse ereditato visto che non ha senso nella sottoclasse giusto?
    si

  10. #20
    eeheh io scrivo e matrics risponde :-) non siamo sincronizzati proprio.

    Senti riportando il tuo esempio al mio ti dico che per me la soluzione è questa


    Classe OperatoreLogin extends Operatore
    login
    ...metodi ereditati da Operatore

    Classe Operatore
    metodo1
    metodo2
    ...
    //NON ha login


    MobileMenu extends Operatore

    e non eredita il login



    Ciao a tutti e buone ferie
    TonyTalk
    Gioca a The Empire Multiplayer online game...ispirato a Risiko ma con scenari ed opzioni rivoluzionarie
    http://www.multiplayergames.it
    http://utenti.lycos.it/the_empire

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.