Interface (anglais : Interface), dans le langage de programmation JAVA, est un type abstrait et une collection de méthodes abstraites sont généralement déclarées avec interface. Une classe hérite des méthodes abstraites de l'interface en héritant de l'interface. (Apprentissage recommandé : Cours Java )
L'interface n'est pas une classe La méthode d'écriture de l'interface est similaire à la classe, mais ce sont des concepts différents. Les classes décrivent les propriétés et les méthodes d'un objet. L'interface contient les méthodes implémentées par la classe.Utiliser l'interface pour définir une interface. Les définitions d'interface sont similaires aux définitions similaires et sont également divisées en déclarations d'interface et corps d'interface. Le corps de l'interface se compose de deux parties : la définition de constante et la définition de méthode. Le format de base pour définir une interface est le suivant :
[修饰符] interface 接口名 [extends 父接口名列表]{ [public] [static] [final] 常量; //全局常量 [public] [abstract] 方法; //抽象方法 }
L'interface a les caractéristiques suivantes :
L'interface est implicitement abstraite Lors de la déclaration d'une interface, vous n'avez pas besoin d'utiliser le mot-clé abstract. Chaque méthode de l'interface est également implicitement abstraite, et le mot-clé abstract n'est pas non plus requis lors de sa déclaration. Les méthodes de l'interface sont toutes publiques.Instance
Code du fichier Animal.java :
/* 文件名 : Animal.java */ interface Animal { public void eat(); public void travel(); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!