Especificador de acceso de métodos en interfaces

En Java, todos los métodos en una interfaz son públicos incluso si no especificamos público con los nombres de los métodos. Además, los campos de datos son públicos, estáticos y finales , incluso si no lo mencionamos con los nombres de los campos. Por lo tanto, los campos de datos deben inicializarse.

Considere el siguiente ejemplo, x es por defecto public static final y foo() es público incluso si no hay especificadores.

interface Test {
  int x = 10;  // x is public static final and must be initialized here
  void foo();  // foo() is public
}

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *