La classe commune implémente l'interface
1. Les méthodes ordinaires et les méthodes abstraites doivent être réécrites
2. Les méthodes par défaut peuvent être réécrites ou non. .
La classe abstraite implémente l'interface
Partage de didacticiels vidéo en ligne : vidéo d'enseignement Java
par résumé Si vous utilisez une classe pour implémenter une interface, vous n'avez pas besoin de remplacer les méthodes de l'interface. Vous ne pouvez pas réécrire toutes les méthodes ou seulement réécrire certaines méthodes.
public interface Demo { public void test1();//普通方法,需要重写 public abstract void test2();//抽象方法 public static void test3() {}//静态方法,接口中的静态方法不能被实现类继承和子接口继承 public default void test4(){}//默认方法可以直接使用实现类的对象进行调用,也可以在实现类中对其进行覆盖重写。 public static void main(String[] args) {}//接口可以有主函数 }
Remarque :
1. Les méthodes par défaut et les méthodes statiques doivent avoir des corps de méthode
2.
Articles et tutoriels connexes recommandés : Introduction au langage Java
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!