Мисал менен Javaдагы абстракция менен инкапсуляциянын ортосунда кандай айырма бар?
Мисал менен Javaдагы абстракция менен инкапсуляциянын ортосунда кандай айырма бар?

Video: Мисал менен Javaдагы абстракция менен инкапсуляциянын ортосунда кандай айырма бар?

Video: Мисал менен Javaдагы абстракция менен инкапсуляциянын ортосунда кандай айырма бар?
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов. 2024, Апрель
Anonim

Абстракция Анын кандайча так аткарылганынан жүрүм-турумду алып салуу абстракциянын мисалы ичинде Java ал эми интерфейс болуп саналат Инкапсуляция деталдарды жашыруу дегенди билдирет нын сырткы дүйнөдөн ишке ашыруу, ошондуктан нерселер өзгөргөндө эч бир орган таасир этпейт.

Анда, мисал менен Javaдагы абстракция жана инкапсуляция деген эмне?

Инкапсуляция жөн гана касиеттерин жана ыкмаларын жашырып, ороп жатат. Инкапсуляция тышкы дүйнөдөн маалыматтарды коргоо үчүн бир бирдикте кодду жана маалыматтарды жашыруу үчүн колдонулат. Класс эң жакшы мисал нын инкапсуляция . Абстракция экинчи жагынан, болжолдонгон колдонуучуга керектүү маалыматтарды гана көрсөтүү дегенди билдирет.

Экинчиден, абстракция менен полиморфизмдин ортосунда кандай айырма бар? Абстракция жана полиморфизм ортосундагы айырма Java тилинде. 2) Башка Полиморфизмдин ортосундагы айырма жана Абстракция ошол Абстракция колдонуу менен ишке ашырылат абстракттуу класс жана Java интерфейси Полиморфизм Java'да ашыкча жүктөө жана жокко чыгаруу менен колдоого алынат.

Ушундай жол менен, Мисал программасы менен Javaдагы инкапсуляция деген эмне?

Java тилиндеги инкапсуляция үчүн кодду жана маалыматтарды бирдиктүү бирдикке ороп алуу процесси мисал , бир нече дары аралаштырылган капсула. Эми андагы маалыматтарды орнотуу жана алуу үчүн setter жана getter ыкмаларын колдоно алабыз. The Java буурчак классы болуп саналат мисал толугу менен капсулаланган класстын.

Жөнөкөй сөз менен айтканда, инкапсуляция деген эмне?

Инкапсуляция класс деп аталган бирдиктүү бирдикке маалыматтарды жана функцияларды айкалыштыруу процесси. In жөнөкөй сөздөр , класстын атрибуттары купуя жана жалпы алуучунда сакталат жана бул атрибуттарды манипуляциялоо үчүн орнотуучу методдор берилген. Ошентип, инкапсуляция маалыматтарды жашыруу концепциясын мүмкүн кылат.

Сунушталууда: