Dannoe posobie, sostoqschee iz treh glaw, ohwatywaet osnownye ponqtiq, neobhodimye dlq izucheniq ob#ektno-orientirowannogo programmirowaniq (OOP) na qzyke Java, w sootwetstwii s oficial'noj uchebnoj programmoj [7]. Obschaq cel' dannogo posobiq - poznakomit' studentow 2-go kursa naprawleniq "Matematicheskie wychisleniq" (MI) s wychislitel'nym myshleniem pri reshenii zadach, ponqt' bazowye osnowy ob#ektno-orientirowannogo programmirowaniq i oswoit' priemy razrabotki slozhnyh programm na qzyke Java. Kurs, razumeetsq, ne trebuet predwaritel'nyh znanij po predmetu, no predpolagaet, chto student owladel osnowami procedurnogo programmirowaniq, takimi kak tipy, peremennye, cikly, funkcii i t.d., izuchennymi na perwom kurse MI.Po okonchanii kursa student dolzhen umet': 1) Napisat' funkcional'nuü programmu na qzyke Java.2) Nahodit' reshenie prostoj zadachi s ispol'zowaniem ob#ektno-orientirowannogo podhoda. 3) Ispol'zowat' ponqtie nasledowaniq kak bolee sowershennuü tehniku razrabotki dlq obogascheniq, specializacii i prioritizacii koda.