• Asignatura: Informática
  • Autor: yoselynlazaro4005
  • hace 9 años

Que es un objeto y una clase en programacion?

Respuestas

Respuesta dada por: MarcoHdez
10
Los objetos son nuevas instancias de clases, es la definición correcta de la combinación de ambos términos.

Pero bueno, una clase es aquel "molde" que tomas para crear nuevas cosas a partir de la misma clase y los objetos son los resultados que salen de crear cosas de la clase.

Por ejemplo: tenemos la clase perro que a su vez tiene características como su raza, su color de pelo, su género, su edad, y las que te imagines ; de esta clase podemos inicializar nuevos objetos como chihuahua y asignarle raza homónima, pelo blanco, hembra, 3 años, etc. 

Estas características las vas a encontrar en lenguajes orientados a objetos o OOP (Object Oriented Programming) / POO (Programación Orientada a Objetos) y puedes creer cuantas instancias te sean necesarias.

Un ejemplo en python:
   # vamos a crear la clase perro y le añadiremos características
  class perro:
      raza = ""
      color = ""
      gen = False
      edad = 0

      def __init__(self,raza,color,gen,edad):
         self.raza = raza
         self.color = color
         self.gen = gen
         self.edad = edad

   # vamos a crear el objeto chihuahua con sus atributos respectivos
   chihuahua = perro("chihuahua","blanco",False,3)

Básicamente eso es todo.
Preguntas similares