Objects and encapsulation



Download 0,54 Mb.
Pdf ko'rish
bet1/5
Sana30.12.2021
Hajmi0,54 Mb.
#88124
  1   2   3   4   5
Bog'liq
Abdusattorov Shamsiddin 201853082070



1

st

 Chapter of Data Structure 



Objects and encapsulation : 

Java is an object-oriented language. This implies that any java application is a made of objects that 

interact with each other as it happens in the real world. 

Encapsulation is one of the fundamental concepts in object-oriented programming (OOP). It describes 

the idea of bundling data and methods that work on that data within one unit, e.g., a class in Java. 

This concept is also often used to hide the internal representation, or state, of an object from the 

outside. This is called information hiding. 

This state can only be changed via messages, each of which represents a specific way of 

changing the current state of the object. Those specific ways of changing the object state, can’t  

be changed during the lifetime of the object. 

An object can’t change its own state unless it receives a message  by an external source often 

called the client of the object. The client here is often a piece of code or another object and this 

justifies the use of “client” rather than “user” 

What an object is capable of doing is its behavior, often available to its clients, and originates 

from its methods, or interface. Since the clients just need the interface regardeless of how the 

methods belonging to it are implemented, a best practice with respect to the encapsulation 

concept in OOP, is to separate the interface from its implementation. 


Download 0,54 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish