Desafío: Atributos de la Clase
syntax.h
1234class Name { public: Type AttributeName; };
Los atributos y métodos públicos en una clase pueden ser accedidos directamente utilizando el operador punto (.) sobre un objeto de la clase.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Imagina que estás construyendo un sistema de registro sencillo. Necesitas crear una clase User con campos para el nombre del usuario, la edad y un booleano que indique si el usuario es adulto. Tu tarea es implementar una función que cree un objeto User, verifique si el usuario tiene al menos 18 años y establezca el campo booleano en consecuencia.
-
Definir una clase
Usercon tres campos:namede tipostd::stringagede tipointisAdultde tipobool
-
Implementar una función
registerUserque reciba como parámetros unnamey unage:- Crear un objeto
Userdentro de la función. - Asignar el
namey elagerecibidos a los campos correspondientes del objeto. - Inicializar
isAdultenfalse. - Verificar la edad: si
agees 18 o mayor, establecerisAdultentrue. - Retornar el objeto
Usercreado.
- Crear un objeto
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 3.13
Desafío: Atributos de la Clase
Desliza para mostrar el menú
syntax.h
1234class Name { public: Type AttributeName; };
Los atributos y métodos públicos en una clase pueden ser accedidos directamente utilizando el operador punto (.) sobre un objeto de la clase.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Imagina que estás construyendo un sistema de registro sencillo. Necesitas crear una clase User con campos para el nombre del usuario, la edad y un booleano que indique si el usuario es adulto. Tu tarea es implementar una función que cree un objeto User, verifique si el usuario tiene al menos 18 años y establezca el campo booleano en consecuencia.
-
Definir una clase
Usercon tres campos:namede tipostd::stringagede tipointisAdultde tipobool
-
Implementar una función
registerUserque reciba como parámetros unnamey unage:- Crear un objeto
Userdentro de la función. - Asignar el
namey elagerecibidos a los campos correspondientes del objeto. - Inicializar
isAdultenfalse. - Verificar la edad: si
agees 18 o mayor, establecerisAdultentrue. - Retornar el objeto
Usercreado.
- Crear un objeto
Solución
¡Gracias por tus comentarios!
single