Maison >Java >javaDidacticiel >Explication détaillée des exemples de code d'interface en Java

Explication détaillée des exemples de code d'interface en Java

黄舟
黄舟original
2017-03-28 10:30:131848parcourir

Cet article présente principalement des informations pertinentes sur l'explication détaillée des exemples d'interface en Java. Les amis qui en ont besoin peuvent se référer à

Explication détaillée des exemples d'interface en Java

.

Interface : l'interface Java est un ensemble de représentations de méthodes, mais des méthodes spécifiques ne sont pas implémentées dans l'interface.

Les caractéristiques de l'interface java sont les suivantes :

1. L'interface java ne peut pas être instanciée
2. dans l'interface java sont automatiquement Il est défini sur public, il n'y a donc pas de membre privé
3. L'implémentation spécifique de la méthode ne peut pas apparaître dans l'interface java.
4. Pour implémenter une interface, vous devez implémenter toutes les méthodes qui y sont définies.

Regardons un cas d'implémentation d'une interface :

 
package hello;  
interface competer{  //定义接口 
  void set_compt(int com); 
  void print_compt_information(); 
} 
 
 
class bj implements competer{ //接口实现 
   
  int com ;  
  public void set_compt(int com) 
  { 
    this.com = com ; 
  // System.out.println("端口" + com); 
  } 
  public void print_compt_information() 
  { 
    System.out.println("端口" + com); 
    System.out.println("笔记本"); 
  } 
} 
 
class taishi implements competer{ 
   
  int com ; 
  public void set_compt(int com) 
  { 
    this.com = com ; 
    //System.out.println("端口" + com); 
  } 
  public void print_compt_information() 
  { 
    System.out.println("端口" + com); 
    System.out.println("台式机"); 
  } 
   
} 
 
public class inter { 
  public static void main(String[] args) 
  { 
    taishi com = new taishi(); 
    bj bjj = new bj(); 
    com.set_compt(100); 
    bjj.set_compt(120); 
    com.print_compt_information(); 
    bjj.print_compt_information(); 
  } 
}

Résultat d'exécution :

端口100
台式机
端口120
笔记本

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn