Ver Mensaje Individual
  #8  
Antiguo 26-05-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Bicho
Sólo añadir que dec tiene razón con lo poder declarar una función directamente en el apartado interface sin necesidad de declararlo como un método privado o publico.
Yo creo que hay que tener muy clara la diferencia. Tú lo dices como si private o public fuesen otras secciones de la misma unidad, al igual que interface o implementation. Pero son de naturaleza totalmente distinta.

private o public son "secciones" de la declaración de una clase y las "funciones" o "procedimientos" allí declarados son métodos del objeto que se esté definiendo.

Las clases se definen entro de una unidad pero no son inherentes a ella y una unidad puede no tener definida ninguna clase. Además, los métodos de una clase no pueden usarse directamente sino que debe siempre crearse un objeto de esa clase.

// Saludos
Responder Con Cita