ჭდე: encapsulation

ინკაფსულაცია

ინკაფსულაცია

ახალი მონაცემთა ტიპის შექმნა სტრუქტურის გამოყენებით ინკაპსულაცია. კლასის ცნება კლასის მონაცემებზე წვდომა (private,  public). კლასის ობიექტი კონსტრუქტორი. კონსტრუქტორის გადატვირთვა დესტრუქტორი. კონსტრუქტორის და დესტრუქტორის გამოძახების დრო და რიგი ახალი მონაცემთა ტიპის შექმნა სტრუქტურის გამოყენებით C++-ში ახალი მონაცემთა ტიპის შექმნა შესაძლებელია სტრუქტურის საფუძველზე. შემდეგ მაგალითში მონაცემთა ტიპი Room იქმნება სტრუქტურის სახით, რომელიც შეიცავს ორ  height  და walls  ელემენტს. პროგრამაში შემოიღება Room ტიპის MyRoom ცვლადი. მის ველებს ენიჭებათ მნიშვნელობები, ხოლო  ფუნქცია  aboutRoom  ბეჭდავს ინფორმაციას ოთახის შესახებ. #include <iostream> using namespace std; struct Room{ float height; //  სიმაღლე int walls;    // კედლების რიცხვი }; void aboutRoom(Roo