![]() |
#1 |
![]()
C++, , . , - C++. . , . :
struct CIRCLE { int radius; int color; {; , main (), : void main() CIRCLE MyCircle; ... ... MyCircle.radius = 18; MyCircle.color = 255; // 255 ... ... } MyCircle ( ) radius color ( ). C++, , , . , - -. , , , : MyCircle.radius = 20; MyCircle.color = 255; MyCircle.DisplayCircle() ; MyCircle radius color; - DisplayCircle() MyCircle. MyCircle circle. HerCircle circle : CIRCLE HerCircle; HerCircle radius color: HerCircle.radius = 30; HerCircle.color = 0; - DisplayCircie () HerCircle: HerCircle.DisplayCircle(); , ( mystructure ). . circle: class Circle ( public: Circle () ; void SetRadius(void) ; void GetRadius(void) ; ~Circle () ; private: void CalculateArea(void); int radius; int color; }; : class Circle { ... ... ... ... }; class , ({}) . ( .) (, int radius) - . circle : int radius; int color; -: Circle(); void SetRadius(void) ; void GetRadius(void) ; ~Circle () ; void CalculateArea(void); . : Circle(); , , C++ . , , : . , (). , , Rectangle, : Rectangle (). , Rectangle : class Rectangle { public: Rectangle(); // ... ... private: ... ... }; . ( void, .) public. void ( , ). , . : class Circle ( public: ... ... ~Circle (); // private: ... ... }; (~), . ( 1.) : ~. , , Rectangle, ~Rectangle. , Rectangle : class Rectangle { public: Rectangle(); // ... ~Rectangle(); // private: ... ... }; . ( void, .) . public private public () private (). public private - . , SetRadius() public, , SetRadius(). CalculateArea() private, - Circle. , radius private, ( ) - Circle. radius public, ( ) radius. C++ ( ) . , SetRadius() CCircle. . |
|
![]() |
![]() |
: 1 (: 0 , : 1) | |
|
|