Объектуудын хоорондын харилцааг
ашиглан программ бичих программчлалын хандлага (парадигм)-ыг ОХП гэдэг.
Өгөгдөл, арга (methods
буюу функц)-аас бүрдэх хэрэглэгчийн
тодорхойлсон төрлийг класс гэнэ.
• Классыг тодорхойлохдоо class
түлхүүр үгийг ашиглана.
• Классын бие нь { } ; хаалтад
байрлана.
Классын
бие дотор
{
private:
public: гэсэн түлхүүр үгийг ашиглан
гишүүний хандах эрхийг тогтооно.
Хандах
эрх бичээгүй бол private
гэж үзнэ
Ерөнхийдөө гишүүн өгөгдлийг- private ,гишүүн функцийг –public хандах
эрхтэй хэсэгт бичдэг.
};
Гишүүдийн хандах эрх
:public
•
Классын гаднаас шууд хандаж болно.
Нийтийн хандалт гэх ба хаалттай гишүүдийг гадаад хэсэгтэй холбох үүргийг
гүйцэтгэнэ.
: private
•
Зөвхөн классын гишүүн функцууд
хандана
! Зөвхөн классын дотоод хэсэгт
хэрэглэгдэнэ.
Гишүүн функцийг зохион байгуулах
Гишүүн функцийн код бичих.
1. Классын гадна талд бичиж өгөх
Мужлал тогтоох (::) оператор ашиглана
Өөр классууд ижил гишүүн функцтэй
байж болно
2. Гишүүн функцийн кодыг класс дотор
бичих
Классын объект үүсгэх
Circle c1,c2; гэж зарлана.
Байгуулаг функц
Байгуулагч:
–
Public
хандах эрхтэй
– Объектийг зарлахад гишүүн өгөгдлийг анхны
утгаар хангаж өгөх үүрэгтэй
– Классын нэртэй ижил нэртэй
– Утга буцаахгүй
– Хэдэн хэдэн байгуулагч байж болно.
Устгагч функц
Устгагч
– Классын нэртэй ижил
– (~) операторыг өмнө нь бичнэ
– Дахин тодорхойлохгүй


No comments:
Post a Comment