Objeto

Un objeto, en la programación orientada a objetos (OOP), es un tipo de datos abstracto creado por un desarrollador. Puede incluir varias propiedades y métodos, e incluso puede contener otros objetos. En la mayoría de los lenguajes de programación, los objetos se definen como clases.

Los objetos proporcionan un enfoque estructurado para programar. Al definir un conjunto de datos como un objeto personalizado, un desarrollador puede crear fácilmente varios objetos similares y modificar objetos existentes dentro de un programa. Además, los objetos proporcionan «encapsulación», lo que significa que los datos dentro de un objeto están protegidos para que otras funciones o métodos no los modifiquen ni destruyan, a menos que se permita explícitamente.

Un ejemplo sencillo de objeto puede ser una cuenta de usuario creada para un sitio web. El objeto podría definirse como class userAccount y contener atributos como:

  • nombre
  • apellido
  • dirección de correo electrónico
  • contraseña
  • edad
  • ubicación
  • foto

En lugar de volver a crear estas propiedades cada vez que se crea una cuenta de usuario, un script web puede simplemente instanciar un objeto userAccount. Los datos asignados al objeto pueden almacenarse en una base de datos si se guarda la cuenta de usuario.

Un ejemplo más avanzado de objeto es un personaje de un videojuego. El personaje puede tener atributos estándar, como un nombre, puntos de vida y velocidad de movimiento. También puede contener otros objetos, como armas, armaduras, objetos, etc. En este caso, el personaje es el «objeto principal» y los objetos que contiene son «objetos secundarios». Tanto el objeto principal como los objetos secundarios pueden tener sus propias propiedades y métodos. Por ejemplo, el personaje puede tener métodos como «moverse» y «atacar». El comando «atacar» podría hacer referencia al objeto «arma», que tiene sus propios métodos, como «balancear» o «empujar».

NOTE: Aunque los objetos suelen asociarse con la programación orientada a objetos, en la terminología general de las ciencias de la computación, un objeto puede referirse a un único elemento de programación, como una variable, una constante, una función o un método.

Actualizado February 28, 2019 por Per C.

quizPon a prueba tu conocimiento

Both Windows and macOS save screenshots using what image file format?

A
JPEG
0%
B
BMP
0%
C
TIFF
0%
D
PNG
0%
Correct! Incorrect!     View the Screenshot definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Objeto en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.