single
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 usando 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; }
La palabra clave public permite que los miembros de la clase sean accesibles desde fuera de la clase, por lo que se utiliza aquí. Este concepto se explicará con más detalle más adelante.
Desliza para comenzar a programar
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. La tarea consiste en 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
nameyagerecibidos 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