Dəyişən sinif dəyişənini necə edir?
Dəyişən sinif dəyişənini necə edir?

Video: Dəyişən sinif dəyişənini necə edir?

Video: Dəyişən sinif dəyişənini necə edir?
Video: Inteqral -inteqrallama üsulu-dəyişənin əvəz edilməsi 2024, Noyabr
Anonim

Hər misal -nin sinif səhmlər a sinif dəyişəni , hansı edir yaddaşda bir sabit yerdə. İstənilən obyekt bacarmaq a-nın dəyərini dəyişdirin sinif dəyişəni , Amma sinif dəyişənləri bilər olmadan da manipulyasiya edilə bilər yaratmaq bir misal -nin sinif . A sinif dəyişəni (elan etdi statik ) edir bütün instansiyalar üçün ümumi olan yer.

Eynilə, siz soruşa bilərsiniz ki, bir sinif dəyişən tip ola bilərmi?

Obyekt yönümlü proqramlaşdırmada siniflər , a sinif dəyişəni hər hansıdır dəyişən neçə nüsxəsindən asılı olmayaraq, bir nüsxəsinin mövcud olduğu statik dəyişdirici ilə elan edilir. sinif mövcüd olmaq. Bu xüsusidir növü of sinif atribut (və ya sinif əmlak, sahə və ya məlumat üzvü).

İkincisi, dəyişən metod nədir? Eynilə x əsas daxilində müəyyən edilir üsul , və yalnız orada istifadə edilə bilər. X-in əhatə dairəsi əsasdır üsul . Beləliklə, x və y bir-birindən asılı olmayaraq, öz daxilində mövcuddurlar üsulları . 12. kimi tanınırlar metod dəyişənləri.

Sadəcə olaraq, bir sinif dəyişənini necə elan edirsiniz?

Java üç növ təmin edir dəyişənlər . Sinif dəyişənləri − Sinif dəyişənləri statik kimi də tanınır dəyişənlər var elan etdi a-da statik açar sözlə sinif , lakin metoddan, konstruktordan və ya blokdan kənarda. Hər birinin yalnız bir nüsxəsi olardı sinif dəyişəni başına sinif , ondan nə qədər obyektin yaradılmasından asılı olmayaraq.

Sinif dəyişəni ilə nümunə dəyişəni arasındakı fərq nədir?

Statik( Sinif ) dəyişənlər və nümunə dəyişənləri hər ikisi üzvdür dəyişənlər çünki onların hər ikisi xüsusi ilə bağlıdır sinif , lakin aralarındakı fərq onlardır Sinif dəyişənləri hamı tərəfindən paylaşılan yalnız bir nüsxə var fərqli obyektləri a sinif , halbuki hər bir obyektin öz şəxsi surəti var misal

Tövsiyə: