getValues (), x koordinatasini olish usuli, y koordinatasi qiymatlarni olish metodi
Bu erda my_circle ob'ektining shaxsiy ma'lumotlariga to'g'ridan -to'g'ri Circle
sinfiga kiritilmagan har qanday metod bilan kirish mumkin emas. Buning o'rniga,
setValues() va getValues() usullari orqali kirish kerak.
Xabar
yuborish
Har qanday dastur bir nechta ob'ektlarning uyg'un o'zaro ta'sirini talab qiladi.
Tizimdagi ob'ektlar bir -birlari bilan xabar uzatish orqali bog'lanishlari mumkin.
Aytaylik, tizimda ikkita obyekt bor: obj1 va obj2. Obj1, obj2 o'z usullaridan birini
bajarishni xohlasa, obj2 ga xabar yuboradi.
Xabar almashish xususiyatlari:
Xabarlarni ikki obyekt o'rtasida uzatish odatda bir tomonlama bo'ladi.
Xabarlarni uzatish obyektlar orasidagi barcha o'zaro ta'sirlarni o'z ichiga oladi.
Xabarlarni uzatish, asosan, sinfga murojaat qilish metodlarini o'z ichiga oladi.
Xabarlarni uzatishda turli jarayonlardagi obyektlar ishtirok etishi mumkin.