Scopo | Visual Basic | Visual J# | C++ | C# NEW |
---|---|---|---|---|
Fare riferimento a una classe base |
|
super |
|
|
Dichiarare un'interfaccia |
|
interface |
|
|
Specificare un'interfaccia da implementare |
|
implements (clausola su dichiarazione di classe) | (È sufficiente derivare dall'interfaccia)
class C1 : public I1 |
class C1 : I1 |
Dichiarare una classe |
<implementazione> |
class |
|
|
Specificare che una classe può essere solo ereditata. Non è possibile creare un'istanza della classe. |
|
abstract |
|
|
Specificare che una classe non può essere ereditata |
|
final |
|
|
Dichiarare un tipo enumerato |
|
n/d |
|
|
Dichiarare una costante di classe |
|
static final (applicata a una dichiarazione di campo) |
|
|
Derivare una classe da una classe base |
|
class C1 extends C2 | Class C1 : public Base (non è necessaria alcuna parola chiave del linguaggio) | class C1 : C2 |
Eseguire l'override di un metodo |
|
(Nessuna parola chiave del linguaggio richiesta) | (Nessuna parola chiave del linguaggio richiesta) |
|
Dichiarare un metodo che deve essere implementato in una classe di derivazione |
|
abstract | Inserire = 0 alla fine della dichiarazione (metodo pure virtual) |
|
Dichiarare un metodo non sottoponibile ad override |
|
final |
|
|
Dichiarare una proprietà, metodo virtuale (Visual Basic) o una funzione di accesso a una proprietà (C#, C++) |
|
(I metodi sono virtuali in base all'impostazione predefinita) |
|
|
Nascondere un membro di una classe basse in una classe derivata |
|
n/d | n/d | n/d |
Dichiarare un riferimento type-safe al metodo di una classe |
|
delegate, multicast, /** @delgate */ |
|
|
Specificare che una variabile può contenere un oggetto di cui si desidera gestire gli eventi |
|
n/d | n/d | (Scrivere il codice - nessuna parola chiave specifica) |
Specificare gli eventi per cui verrà chiamata una routine eventi |
(le routine degli eventi possono ancora essere associate a una variabile WithEvents denominando il criterio) |
n/d | n/d | n/d |
Valutare una volta un'espressione oggetto per accedere a più membri |
|
n/d | n/d | n/d |