[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...