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