Statik ma'lumotlar a'zosi nima?
Statik ma'lumotlar a'zosi nima?

Video: Statik ma'lumotlar a'zosi nima?

Video: Statik ma'lumotlar a'zosi nima?
Video: QISQA VAQTDA AYOLNI QONIQTIRISH. 5 sm OLAT BILAN "G" NUQTAGA TEGISH VA ALOQANI UZAYTIRISH TEHNIKASI 2024, Qadam tashlamoq
Anonim

Statik ma'lumotlar a'zolari sinf hisoblanadi a'zolari yordamida e'lon qilinadi statik kalit so'z. ning faqat bitta nusxasi mavjud statik ma'lumotlar a'zosi sinfda, hatto sinf ob'ektlari ko'p bo'lsa ham. Buning sababi, barcha ob'ektlar umumiy xususiyatga ega statik ma'lumotlar a'zosi.

Bundan tashqari, statik ma'lumotlar a'zolari deganda nimani tushunasiz?

bilan sinf ichida e'lon qilingan o'zgaruvchi statik kalit so'z deyiladi statik ma'lumotlar a'zosi . statik ma'lumotlar a'zosi global hisoblanadi ma'lumotlar a'zosi , bu sinf uchun global yoki bir nechta ob'ekt . Statik a'zo xotira eng yaxshi holatda ajratiladi ob'ekt of class yaratiladi yoki u birinchi marta kirganida.

Xuddi shunday, C++ da statik ma'lumotlar a'zosidan foydalanish nima? Statik Funktsiya A'zolar A statik a'zo funksiya faqat kirishi mumkin statik ma'lumotlar a'zosi , boshqa statik a'zo funktsiyalar va sinfdan tashqari har qanday boshqa funktsiyalar. Statik a'zo funktsiyalar sinf doirasiga ega va ular sinfning ushbu ko'rsatkichiga kirish huquqiga ega emaslar.

Oddiy qilib aytganda, misol bilan statik ma'lumotlar a'zosi nima?

Bu bilan e'lon qilingan o'zgaruvchi statik kalit so'z, u sinf sifatida ham tanilgan a'zosi , shuning uchun barcha ob'ektlar uchun o'zgaruvchining faqat bitta nusxasi yaratadi. Har qanday o'zgarishlar statik ma'lumotlar a'zosi biri orqali a'zosi funktsiya boshqa barcha ob'ektlarda aks etadi a'zosi funktsiyalari.

Statik funksiya nima?

A statik funktsiya aʼzosi hisoblanadi funktsiyasi sinf ob'ekti ishga tushirilmaganda ham chaqirilishi mumkin bo'lgan sinf. A statik funktsiya dan tashqari o'z sinfining biron bir o'zgaruvchisiga kira olmaydi statik o'zgaruvchilar. "Bu" ko'rsatkichi ni chaqiradigan ob'ektga ishora qiladi funktsiyasi.

Tavsiya: