Detailed explanation of C++ core programming classes and objects
This article introduces the relevant knowledge of "C++ core programming classes and objects". In the operation of actual cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
Catalogue
1. Encapsulation
1.1 the meaning of encapsulation
Encapsulation meaning one:
Encapsulation meaning two
1.2 differences between struct and class
1.3 member property is set to private
Three object-oriented features of C++: encapsulation, inheritance and polymorphism
1. Encapsulation 1.1 the significance of encapsulation
Attribute and behavior as a whole
Apply permission control to attributes and behaviors
Encapsulation meaning one:
Syntax: class class name {access: attribute / behavior}
/ / instance 1#define _ CRT_SECURE_NO_WARNINGS 1amp / circumference of the circle # includeusing namespace std;#define pi 3.14class circle {public: int massively ramp / diameter double calculate () {return pi*m_d;}}; int main () {circle c1; c1.m_d = 10; cout