Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Interfaces (Java)

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    34

    Interfaces (Java)

    Salve a tutti!
    Vorrei avere una conferma a proposito del concetto di Interfaccia in Java.
    Se non ho capito male sono dei metodi puramente astratti che devono essere reimplementati in quelle classi le cui classi padre li prevedono, o sbaglio?
    C'è q.cosa di analogo in C++?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Interfaces (Java)

    Originariamente inviato da Vik27
    Vorrei avere una conferma a proposito del concetto di Interfaccia in Java.
    Se non ho capito male sono dei metodi puramente astratti che devono essere reimplementati in quelle classi le cui classi padre li prevedono, o sbaglio?
    Una interfaccia è da vedere concettualmente come una classe astratta al "100%".

    Che una classe estenda una classe astratta e/o implementi una interfaccia, non è quella la questione .... il punto è che se questa classe è "concreta" (non a sua volta astratta), dovrà per forza fornire una implementazione di tutti i metodi astratti ... che siano da una super-classe astratta o da una interfaccia, non fa differenza.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    Re: Interfaces (Java)

    Originariamente inviato da Vik27
    C'è q.cosa di analogo in C++?
    Direi una classe con tutti metodi virtual.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    34
    ok, chiarissimo, grazie a tutti!

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.