Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/01/2006, 01:42
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Hola,

Bueno, el uso de interfaces es incluso más avanzado de lo que pregunta blackwind, ya que incluso te permite cambiar la implementación por debajo. En Java no existe explicitamente lo que pides, el .h, por que usas directamente los niveles de proteccion (public, protected, private...) y el mismo fichero .class para poder utilizar una clase desde otra.

O sea, si pero sin tener dos ficheros (.c y .h).

La unica desventaja que tiene esto es que para poder compilar contra una clase necesitas la "implementacion". Si no quieres distribuir la implementacion, entonces viene perfecto lo que ha explicado stock.