|
Преди това скам да каже, че таз статия е предназначена за нчнаещи, така че ще помоля хората навътре в тази област да негодуват да не ме съдят.
Една от най-важните функционални възможности е класът.Класът се използва за създаване на обекти.Един клас се декларира със думата class.Декларацията на клас е подобна на декларацията на структура.Предаставлява следнота нещо: CODE
В декларацията на клас спсъкът от обекти не е задължителен.Ако има нужда може да се декларират обект и по-късно.Функциите и декларациите, кото се декларрат р рамките на деклалацията на един клас, се нарчат членове на този клас.По принцп всчки декларирани функции и променливи на даден клас, са частни (Pivate) членове на тоз клас.Това означъва че те са достъпни само за другте членове на тоя клас.За да се декларрат публчни членове на един клас, се използва ключовата дума private, следвана от двуеточие.Всичк функции и променливи декларирани като public са достъпни за всяка част на програмата. Програма декларираща клас: CODE
Този клас съдържа една private променлива <font color="#0000ff">а</font>, и две public функции set_a и get_a. В тозе случай променлвата а е private не е достъпна извън Test. set_a() и get_a да членове на Test и имат достъп до а.Освен това get_a() и set_a() са декларрани като public членове на Test и могат да бъдат извквани от всяка част на програмата, която има съдържа Test. Функциите set_a() и get_a() са декларирани но, те все още не са дефинирани.За да се дефинира дадена член-функция, трябва да се свърже тпа на класа с името на функцията.Ето как се дефнират член функциите get_a() и set_a(): CODE
Забележете, че и get_a() и set_a() имат достъп до а, която е private за Test. get_a() и set_a() са членове на Test и затова имат достъп до частн данни. Мисля да свършвам до тук.Очаквайте продължение.... :)))
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









