Que es un objeto y una clase en programacion?
Respuestas a la pregunta
Contestado por
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.
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.
Otras preguntas
Biología,
hace 6 meses
Física,
hace 6 meses
Matemáticas,
hace 6 meses
Castellano,
hace 1 año
Matemáticas,
hace 1 año