Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Interfacce

Interfacce

Ratings: (0)|Views: 145 |Likes:
Published by Cinzia Bocchi
Interfacce Java
Interfacce Java

More info:

Published by: Cinzia Bocchi on Apr 02, 2010
Copyright:Attribution Non-commercial Share Alike

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

10/28/2011

pdf

text

original

 
Interfacce
Definizione di interfaccia
Un’interfaccia non è una classe ma un insieme di requisiti per le classi che sivogliono conformare all’interfaccia.
Una interfaccia può contenere solo costanti (public static final) e metodi pubbliciprivi di implementazione.
Non è necessario (anzi è sconsigliato) specificare le costanti come public static finale i metodi come public poiché, in una interfaccia, è sottointeso.Per dichiarare un’interfaccia si utilizza la sintassi seguente:
public interface
<nome interfaccia>Un’interfaccia può essere ereditata da un’altra interfaccia. Per esempio:
InterfacciaAInterfacciaB InterfacciaC
public interfaceInterfacciaBextendsInterfacciaA {...} public interfaceInterfacciaCextendsInterfacciaA {...}
Come è utilizzata un’interfaccia?
Le classi che si adeguano ad un’interfaccia devono fornire l’implementazione per tutti isuoi metodi.La sintassi mediante la quale una classe si adegua (implementa) una interfaccia è laseguente:
public class
<nome classe>
implements
<nome interfaccia>Una classe può implementare più di una interfaccia
public class
<nome classe>
implements
<interfaccia1>
,
<interfaccia2>Per esempio:public classClassXimplementsInterfacciaB, InterfacciaD Una classe che implementa più interfacce può comunque sempre essere ereditata dauna supeclasse. Per esempio:
Bocchi CinziaUltimo aggiornamento: 30/09/2010
1

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->