Título: Cambiar el nivel del Alcance de un metodo que proviene de una interface Publicado por: cyberserver en 2 Enero 2011, 04:54 am Hola amigos.!
Tengo una Gran dura.! veran tengo este codigo Inter.java Código
Si se Fijan el nivel de alcance de los metodos Correr y Saltar son publicos (Son constantes no puedo cambiarlo) Uso.java Código En la clase Uso, declaro los metodos que declare abstractos en la Interface. Pero no puedo cambiarles el nivel de alcance, siempre son Publicos.!! No puedo hacerlo? siempre que recurra al uso de una interface voy a tener que tener mis metodos publicos??? ??? ??? Gracias :) Título: Re: Cambiar el nivel del Alcance de un metodo que proviene de una interface Publicado por: Xedrox en 2 Enero 2011, 06:06 am :rolleyes: :rolleyes: :rolleyes: No.
Título: Re: Cambiar el nivel del Alcance de un metodo que proviene de una interface Publicado por: cyberserver en 2 Enero 2011, 06:42 am ?¿
Título: Re: Cambiar el nivel del Alcance de un metodo que proviene de una interface Publicado por: cyberserver en 2 Enero 2011, 06:53 am Aqui la Respuesta :
Citar Definir un interfaz Los interfaces se deben definir usando el fórmula siguiente (compare a Definición de la clase de Java). [visibilidad] interfaz InterfaceName [extiende otros interfaces] { declaraciones constantes tipo declaraciones del miembro declaraciones abstractos del método } El cuerpo del interfaz contiene extracto métodos, pero puesto que todos los métodos en un interfaz son, por la definición, extracto, extracto la palabra clave no se requiere. Puesto que el interfaz especifica un sistema de comportamientos expuestos, todos los métodos están implícito público. Así, un interfaz simple puede ser público interfaz Despredador { boleano chasePrey(Presa p); vacío eatPrey(Presa p); } El tipo declaraciones del miembro en un interfaz es implícito estático y público, pero de otra manera pueden ser cualquier tipo de clase o de interfaz.[1] No se puede :s :o :o |