Quote Originariamente inviata da valia Visualizza il messaggio
Per quanto riguarda l'interfaccia, la si preferisce per non bruciarsi l'eredità
Ti riferisci al fatto che la si preferisce rispetto ad una classe astratta (che comunque dovrebbe essere ereditata da una classe)?

Quote Originariamente inviata da valia Visualizza il messaggio
domanda numero 2

allora lo statico è sempre una proprietà di classe, devi sempre leggerla in quel modo. Lo statico vive indipendentemente dalla classe, non riguarda una istanza. Sta qui la sottile differenza
e questo si evince anche dal fatto che per richiamare un metodo astratto non posso fare nomeOggetto.nomeMetodoStatico(), anche perchè un metodo astratto non viene ereditato, ma NomeInterfaccia.nomeMetodoStatico(). Giusto?