Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/09/2004, 20:26
andrux
 
Fecha de Ingreso: septiembre-2004
Mensajes: 12
Antigüedad: 19 años, 7 meses
Puntos: 0
[QUOTE= q hereda todas ls propiedades del objeto pero es independiente de el[/QUOTE]

Unnnnn y eso que significa pienso que la herencia es parte de la poo pero no puedes usarla para definir lo que es una instancia-.....
Mira el tema es mas o menos asi tu creas una clase

Public Class Esta_es_una_clase()
Aca escribes todo lo que va a acer la clase
variables metodos funciones etc
En class
Bueno eso es una clase y dependiento del lenguaje tiene diferentes extenciones .class .Vb tambien puedes tener una Biblioteca deClases comunmente llamadas Dll
Bueno la clase no hace nada por si sola l puedes tener en tu proyeto incluso en el mismo espacio de nombres o en un archivo de clase etc

Para usar esa clase tienes que instanciarla y lo que obtienes es un Objecto

Por ejemplo
Dim objeto1 as New Esto_es_una_clase
con eso tienes un objeto de tipo class
osea que si la clase Esto_Es_una_clase tenia un metodo Escribir()
ahora el objeto objeto1 tiene el mismo metodo y puedes usarlo mas o menos asi

Objeto1.Escribir()

Entonces las definiciones para mi ver quedarian asi..

Clase: Archivo con cierta extencion que contiene codigo(funciones,Variables,metodos...)Que sirve para encapsular el codigo y que nos muestra un interfas osea que despues de crear la clase no importa lo que tenga adentro solo nos importa lo que haga etc etc

Instanciar: Es un proceso por el cual las clases se tranforman en objetos o con la cual obtenemos un objeto con todas las propiedades y metodos de la clase

Objecto: Resultado de instanciar una clase

Como ves no es nada dificil las clases y los objectos son las misma cosas en diferente estado y podemos instanciar una clase tantas veces queramos
osea podemos hacer copias de la clase en memoria tantas veces como nos permita los recursos del sistema ,y cada copia es independiente de la otra;pero igual...