Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Attributes of the Class | Fundamentals of OOP in C++
C++ OOP

book
Attributes of the Class

Class is like a container for two primary elements: attributes and methods. In this chapter we will learn about attributes and how to use them. For a student class common attributes will be name, gpa, email etc.

Understanding Attributes

Attributes, also often referred as properties or fields, they are the variables that are held within a class. Their job is to represent the state or qualities of objects created from the class.

Public attributes and methods in a class can be directly accessed using the dot operator (.) on an object of the class.

cpp

main

copy
class Example {
public:
float attribute;
};

int main()
{
Example obj;
obj.attribute = 25;
}
12345678910
class Example { public: float attribute; }; int main() { Example obj; obj.attribute = 25; }

Note

Don't be bothered about public keyword. It will be explained later.

Tarea

Swipe to start coding

  • Add two more attributes to a student class.
  • Create an object of the class.
  • Assigned values to the attributes of created instance.

Solución

cpp

solution

#include <iostream>

class Student {
public:
std::string name;
float gpa;
std::string email;
};

int main()
{
Student student;
student.name = "Bob Wise";
student.gpa = 4.0;
student.email = "great_bob@gmail.com";
}

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
#include <iostream>

class Student {
public:
___ ___;
___ ___;
std::string email;
};

int main()
{
___ student;
___.___ = ___;
___.___ = ___;
student.email = "great_bob@gmail.com";
}
toggle bottom row
some-alt