Section courante

A propos

Section administrative du site

INTERFACE

Interface
Delphi/Kylix/Lazarus

Syntaxe

Interface

Description

Ce mot réservé permet de définir la zone publique et les entêtes dans une unité. Concrètement, le mot réservé interface sert à deux utilisations totalement indépendantes. La première et la plus courante utilisation, c'est que l'interface est de démarrer la section d'interface d'une unité. Chaque unité a une section d'interface, bien qu'elle puisse être vide. Les déclarations dans une section d'interface sont exportées et peuvent être utilisées par toute autre unité utilisant cette unité. La deuxième utilisation est de déclarer un type d'interface. Une interface définit un protocole abstrait pouvant être implémenté par une classe. Une interface peut avoir des déclarations de méthode et de propriété, mais pas de déclaration de champ. Toutes les déclarations d'interface sont publiques.

Remarques

Exemple

Voici un exemple de l'utilisation de cette instruction :

  1. Unit InterfaceSamples;
  2.      
  3. INTERFACE
  4.      
  5. Type OctetPublic=0..255;
  6. Var MonOctetPublic:OctetPublic;
  7.      
  8. IMPLEMENTATION
  9.      
  10. END.

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Abstract
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Class
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Constructor
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Destructor
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Function
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Implementation
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Object
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Procedure
Langage de programmation - Delphi/Kylix/Lazarus - Référence de classes - TObject
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Unit
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Uses

Dernière mise à jour : Mercredi, le 18 février 2015