Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Constructor y Atributos | Constructores y Destructores
POO en C++

Desliza para mostrar el menú

book
Constructor y Atributos

Uno de los principales usos de los constructores es inicializar los atributos de la clase. Un constructor por defecto, por ejemplo, puede utilizarse para establecer valores iniciales. Por ejemplo:

main.cpp

main.cpp

copy
1234567891011121314
#include <iostream> class Person { public: Person() { name = "undefined"; } std::string name; }; int main() { Person person; std::cout << person.name; }

Si no se especifica un valor para el atributo name del objeto, se establecerá en underfined por defecto. Puedes intentar eliminar este constructor para ver qué cambios ocurren.

Inicialización de atributos con el constructor

Al igual que las funciones, los constructores pueden recibir parámetros, lo que permite diferentes argumentos durante la creación de objetos. También se pueden sobrecargar para manejar distintas cantidades de argumentos.

main.cpp

main.cpp

copy
123456789101112131415161718
class Person { public: Person(std::string _name, std::string _surname, int _age) { name = _name; surname = _surname; age = _age; } std::string name; std::string surname; int age; }; int main() { Person person("Bob", "Song", 23); }
Tarea

Swipe to start coding

Está trabajando con una clase Location y necesita inicializar sus atributos utilizando un constructor.

  • Crear un constructor que reciba tres parámetros y los asigne a las variables de instancia.
  • Crear un objeto de la clase Location utilizando el constructor.
  • Mostrar los atributos inicializados del objeto en la consola.

Solución

solution.cpp

solution.cpp

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 3.13

book
Constructor y Atributos

Uno de los principales usos de los constructores es inicializar los atributos de la clase. Un constructor por defecto, por ejemplo, puede utilizarse para establecer valores iniciales. Por ejemplo:

main.cpp

main.cpp

copy
1234567891011121314
#include <iostream> class Person { public: Person() { name = "undefined"; } std::string name; }; int main() { Person person; std::cout << person.name; }

Si no se especifica un valor para el atributo name del objeto, se establecerá en underfined por defecto. Puedes intentar eliminar este constructor para ver qué cambios ocurren.

Inicialización de atributos con el constructor

Al igual que las funciones, los constructores pueden recibir parámetros, lo que permite diferentes argumentos durante la creación de objetos. También se pueden sobrecargar para manejar distintas cantidades de argumentos.

main.cpp

main.cpp

copy
123456789101112131415161718
class Person { public: Person(std::string _name, std::string _surname, int _age) { name = _name; surname = _surname; age = _age; } std::string name; std::string surname; int age; }; int main() { Person person("Bob", "Song", 23); }
Tarea

Swipe to start coding

Está trabajando con una clase Location y necesita inicializar sus atributos utilizando un constructor.

  • Crear un constructor que reciba tres parámetros y los asigne a las variables de instancia.
  • Crear un objeto de la clase Location utilizando el constructor.
  • Mostrar los atributos inicializados del objeto en la consola.

Solución

solution.cpp

solution.cpp

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

close

Awesome!

Completion rate improved to 3.13

Desliza para mostrar el menú

some-alt