CLASSI E INTERFACCE

di il
4 risposte

CLASSI E INTERFACCE

Buonasera,

ho il seguente dubbio :

qual'è la differenza tra CLASSI e Interfacce?

entrambi sono dei tipi predefiniti dall'utente ma è possibile che nell'interfaccia non possa creare dei metodi, costruttori e non posso istanziare un oggetto?

ringrazio tutti quelli che sapranno rispondermi in modo educato e costruttivo, senza creare polemiche o inutili allarmismi, se chiedo un cosa del genere, magari per molti di voi banale, è perchè davvero mi risulta difficile capirne la reale differenza.

grazie mille a tutti.

4 Risposte

  • Re: CLASSI E INTERFACCE

    In C++ non c'e' una chiara differenza tra classe ed interfaccia.

    Leggi la documentazione per Java, in cui questa differenza e' ben definita.
  • Re: CLASSI E INTERFACCE

    adm91 ha scritto:


    qual'è la differenza tra CLASSI e Interfacce?

    entrambi sono dei tipi predefiniti dall'utente ...
    Il C++ non possiede interfacce come entità specifiche. Nel C++ l'interfaccia è solo un concetto che è concretamente rappresentato da tutti i membri pubblici di una classe, compresi tutti quelli ereditati da genitori, nonni e avi, fino alla classe base. Però non tutti i linguaggi possiedono il meccanismo dell'ereditarietà multipla, così alcuni si sono dotati di queste interfacce come entità proprie del linguaggio.
  • Re: CLASSI E INTERFACCE

    Grazie a tutti per l'aiuto
  • Re: CLASSI E INTERFACCE

    In C++ un interfaccia alla Java si puo' simulare con una classe contenente SOLO metodi virtuali pubblici.
Devi accedere o registrarti per scrivere nel forum
4 risposte