səhifə 4/8 tarix 07.01.2024 ölçüsü 102,14 Kb. #208617
Qazina 2-ózbetinshe
Klass elementleri
Klass denesi ádette bırqansha elementlerden ibarat boladı. Olarǵa mısal etip maydanlar, metodlar, konstruktorlar hám taǵı basqaların mısal etip kórsetsek boladı. Aldı menen klass elementleri ushın qollanılatuǵın modifikatorlar haqqında toqtalıp ótsek.
Public - aǵzalardan tolıq erkin paydalanıw imkánıyatın beredi
Private - tek ǵana sol klastıń ishinde paydalanıw múmkin. Bunday kórinistegi elementten tek ǵana mıyraslıq jolı paydalanıw mumkin.
Internal - elementlerden tek ǵana islenip atırǵan proekt ishinde ǵana paydalanıw múmkin.
Protected - bul qorǵalǵan element bolıp, onı tek ǵana kodtıń ishinde ǵana paydalanıw múmkin. Mıyraslıq jolı menen paydalanıp bolmaydı.
Protected internal - bul joqarıdaǵı eki modifikatorlardıń qásiyetlerin óz ishine alǵan. Bunday túrdegi elementler qorǵalǵan bolıp tek ǵana proekt ishonde paydalanıw múmkin.
Klass elementlerinde usı modıfıkatorlardan paydanıladı.Endi klass elementlerine qollanılatuǵın gilt sózlerge toqtalıp ótemiz.
Static- bunday gilt sózi menen berilgen modifikatorlar obiektler jardeminde shaqırılmaydı. Olardı tek ǵana Klasstıń_atı.Element kórinisde shaqırıp alıw múmkin. Statistıkalıq emes klaslardıń ishinde statistik aǵzalardan paydalanıw múmkin. Bıraq statistik klass tek ǵana statistikalıq aǵzalardan ibarat boladı.
Readonly- tek ǵana konstruktor yamasa inicilizacıya etilgen waqıtta ǵana mánis beriw múmkin.
Sealed- bul gilt sózi menen berilgen modifikatorlarda mıyraslıq qásiyeti ulıwma bolmaydı yaǵniy bul elementlerden mıyraslıq jolı menen paydalanıp bolmaydı.
3.1 Maydan
Maydanlar- bul klass elementlerinen biri bolıp, klastaǵı maǵlıwmatlardı(ózgeriwshi mánisleri) ózinde saqlaydı. Onıń ulıwma kórinisi tómendegishe:
modifikator tip ózgeriwshi_atı;
Bunda ózgeriwshi_atı - maydannıń atı, tip-ozgeriwshiniń tipi
M aydanlar klass ishindegi maǵlıwmatlardı óz ishinde saqlap, olar massiv, ózgeriwshi, kollekciya hám taǵı basqalar bolıwı múmkin.
Joqarıdaǵı programma ozgeriwshi1 erkin ozgeriwshi bolip, onnan hár qanday sharayatta da paydalana alamız. Al ekinshisi ozgeriwshi2 statik element bolıp onı Ulgi.ozgeriwshi2 kórinisinde shaqırıp alsaq boladı.Al úshinshi readonly gilt sózli ózgeriwshige tek ǵana inicilizacıyalaw waqtında yaki konstruktor arqalı mánis beriw múmkin. Tórtinshisi ózgeriwshi4 mıyraslıq qılıp alıwǵa bolmaydı.
Dostları ilə paylaş: