Obyekga
yo'naltirilgan dasturlash yoki OYD – dasturlarni haqiqiy
hayotiylikka asoslangan holda gi dasturlash usulidir. Yana protsedurali
dasturlash tillari (masalan, Paskal, Basic, Fortan) ham mavjud. OYD
ning undan asosiy farqi shundaki, OYD asosan obyektlar asoslangan holda ishlasa, protsedurali dasturlash
tillari esa asosan funktsiyalarga asoslangan bo'ladi ya'ni
bu usuldagi dasturlashda har bitta buyruqlar qadamma-qadam bajarilib
boriladi masalan: faylni och, raqamni o'qi, 4 ga ko'paytir va ekranga
chiqar.
Javada OYD ni tushunish
uchun quyidagi eng asosiy tushunchalarni o'rganib chiqishimiz kerak.
Ular: Class, Metod(Funktsiya), O'zgaruchilar,
Konstantalar.