Un objeto sería entonces una estructura de datos?

Pregunta de la clase:
Objetos
Sabrina cabrera

Sabrina cabrera

Pregunta
studenthace 5 años

Un objeto sería entonces una estructura de datos?

11 respuestas
para escribir tu comentario
    David Carrillo Castillo

    David Carrillo Castillo

    studenthace 3 años

    Respuesta:

    Si te refieres a estructura de datos como: forma particular de organizar datos en una computadora y los ejemplos que aparecen en Wikipedia

    Un objeto si puede ser una estructura, pero no todos los objetos son estructuras.

    Contraejemplo: En otros lenguajes OO, que no son puros, como C++ por ejemplo, no todas las estructuras son objetos. Ejemplo es la liked list de C que simplemente es referencias y ya. Tambien una silla, aunque sea ejemplo no cumple con la definicion que se tiene en la programacion de que ordena datos en su interior, almacena y despues recupera datos o que hace los 3 en diversos tiempos.

    Conclusion: Hay objetos que simplemente no son una forma particular de organizar datos sino que simplemente son datos organizados

    David Carrillo Castillo

    David Carrillo Castillo

    studenthace 3 años

    En C++ lo manejan como estructura aquella que no puede tener modificadores de accesibilidad y la clase que si puede tener modificadores de accesibilidad

    claro me refiero a la clase vs struct

    Julian Trujillo

    Julian Trujillo

    studenthace 4 años

    Yo creería que no, el objeto es algo abstracto, la estructura de datos seria la clase que modela al objeto. Class objectName(){ }

    Las estructuras de datos son una forma eficiente de almacenar y organizar la información de nuestro programa. Fuente: https://platzi.com/clases/1469-algoritmos/16967-estructuras-de-datos/

    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Una estructura de datos es la manera en la que se organiza la información, algunos ejemplos de estructuras de datos son las siguientes:

    • El primer dato que entra, es el primero que sale
    • El ultimo que entra, es el primero que entra
    • Nodos

    . En el caso de un objeto, es solo una instancia de la clase, pero no tiene mucha relacion con datos como tal.

    Saul Fuentes Garcia

    Saul Fuentes Garcia

    studenthace 4 años

    No creo que sea muy adecuado definirlo como una estructura de datos, pero si es muy valido decir que una estructura de datos podria ser un objeto.

    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Podríamos verlo como un struct, si vienes de C, pero la diferencia es que un objeto también puede hacer acciones y las estructuras de datos solo guardan datos y ya

    Juan Jacobo Arias Ramirez

    Juan Jacobo Arias Ramirez

    studenthace 5 años

    Sería como una súper estructura de datos donde no solo se almacene información (atributos) sino que también se haga algo con ella, lo que serían los métodos

    Jonathan kenny Vera Macias

    Jonathan kenny Vera Macias

    studenthace 5 años

    asi es

    Ignacio Saccomano

    Ignacio Saccomano

    studenthace 5 años

    De hecho sí es una estructura de datos. Por eso en lenguajes como Java se tiene que especificar explícitamente delante de la variable la clase. Por ejemplo Car car1 = new Car();

    Como se puede observar car1 es una variable "tipo"(si se quiere decir) Car. Es decir, ya por la sintaxis nos damos cuenta que es una especie de nueva estructura de datos aunque más compleja obviamente.

    Edisson Castro

    Edisson Castro

    studenthace 5 años

    Un objeto podría considerarse como dices, y también como la encapsulación de datos y comportamientos que actúan sobre esos datos, con el fin de representar un elemento.

Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.