Java-da nümunə ilə abstraksiya və inkapsulyasiya arasında fərq nədir?
Java-da nümunə ilə abstraksiya və inkapsulyasiya arasında fərq nədir?
Anonim

Abstraksiya Necə dəqiq həyata keçirildiyindən davranışı çıxarmağı təmsil edir abstraksiya nümunəsi in Java isə interfeysdir İnkapsulyasiya təfərrüatları gizlətmək deməkdir of xarici dünyadan həyata keçirilir ki, hər şey dəyişəndə heç bir bədən təsirlənmir.

O zaman Java-da nümunə ilə abstraksiya və inkapsulyasiya nədir?

İnkapsulyasiya sarmadır, sadəcə xassələri və üsulları gizlədir. İnkapsulyasiya məlumatları xarici dünyadan qorumaq üçün kodu və məlumatları bir vahiddə gizlətmək üçün istifadə olunur. Sinif ən yaxşısıdır misal of inkapsulyasiya . Abstraksiya digər tərəfdən nəzərdə tutulan istifadəçiyə yalnız zəruri detalları göstərmək deməkdir.

İkincisi, abstraksiya ilə polimorfizm arasındakı fərq nədir? Abstraksiya və Polimorfizm arasındakı fərq Java-da. 2) Başqa Polimorfizm arasındakı fərq və Abstraksiya Odur Abstraksiya istifadə edərək həyata keçirilir mücərrəd Java-da sinif və interfeys Polimorfizm Java-da həddən artıq yükləmə və ləğvetmə ilə dəstəklənir.

Bu şəkildə Java-da Nümunə proqramı ilə inkapsulyasiya nədir?

Java-da inkapsulyasiya üçün kodun və verilənlərin vahid vahidə yığılması prosesidir misal , bir neçə dərmanın qarışığı olan kapsul. İndi biz oradakı məlumatları təyin etmək və əldə etmək üçün setter və getter metodlarından istifadə edə bilərik. The Java Fasulye sinfidir misal tam əhatə olunmuş sinfə aiddir.

Sadə dildə inkapsulyasiya nədir?

İnkapsulyasiya məlumatların və funksiyaların sinif adlanan vahid vahiddə birləşdirilməsi prosesidir. In daha sadə sözlər , sinfin atributları özəl və ictimai alıcı olaraq saxlanılır və bu atributları idarə etmək üçün təyinedici üsullar təmin edilir. Beləliklə, inkapsulyasiya məlumatların gizlədilməsi konsepsiyasını mümkün edir.

Tövsiyə: