Objeto y Clase
5:24 | Author: Priveraba
Objeto

Entidad única que posee características y comportamiento. Puede tratarse de una entidad física o de conceptual.
Puede ser simple o compleka.
Se puede hacer referencia a ella de manera única. Los objetos son únicos. Cada objeto es una entidad particular separada.

Clase:
Describe a un conjunto de objetos que comparten característias y comportamiento. Son como tipo de datos. Se trata de una abstracción, una idea.
No hace referencia a un objeto en especial, sino que describe a todo el conjunto, es genérica.
Podría compararse con un molde.

Una clase se conoce como instancia.

Objeto y Clase.
Cuando se crea un objeto, se dice que se crea una instancia de la clase. La clase contiene la declaración las características y el comportamiento del conjunto de

Atributos y Métodos.

Atributo = Característica.
Ejemplos: color, edad , fecha, total, etc.

Método = Operación, función, comportamiento.
Ejemplos: sumar(), restar(), calcularVolumen(), calcularTotal(), etc

Para crear una clase:

class Cubo:
#se crea el constructor. Con este se inicializa nuevos objetos. Lo único es que da los valores iniciales.

def _init_(self):
self.lado= lado

#self se refiere al objeto que se esta creando. En otros lenguajes es dis.

def getLado(self):
return self.lado

def setLado(self, lado):
self.lado=nuevoLado

def calcularArea (self):
return self.lado*self.lado**2*6

def calcularVolumen(self):
return self.lado**3

def imprimirInformacion(self):
print "Cubo de lado", self.lado, "area: "self.calcularArea(), "volumen: " self.calcularVolumen()

#se tiene el objeto y a lo que se quiere realizar el cambio.