Professional Documents
Culture Documents
Objected-Oriented Programming: Class Va N: Priva Te Car (Public: Void Change - Transm Ission )
Objected-Oriented Programming: Class Va N: Priva Te Car (Public: Void Change - Transm Ission )
Van
{ : priv
ate C
publ ar
ic:
voi
chan d
ge_t
} rans
miss
ion()
OBJECTED-ORIENTED ;
PROGRAMMING
Car
ss
cla d; r;
e : e e
{
ri vat p_sp ture
p t to ufac
in man
int presentation by:
... Vladyslav Filiaiev,
CS-103
}
supervisor:
V. Dmytruk
PRESENTATION
LEGEND
What is OOP?
Main concepts
Supported languages
WHAT IS
OOP?
Objected-oriented programming based
class Ca
on the concept of "objects", which can r(s
a.drive( port);
contain data, in the form of fields );
a.chang
e_trans
(properties), and code, in the form of mission
();
functions (often known as methods).
Binds together the data and When calling code can be Mechanism of basing an
functions that manipulate the agnostic as to which class in object or class upon another
data, and that keeps both safe the supported hierarchy it is object (prototype-based
from outside interference and operating on – the parent inheritance) or class (class-
misuse. Data encapsulation led class or one of its based inheritance), retaining
to the important OOP concept descendants. similar implementation.
of data hiding.
Objected-oriented programming is an
integral part if you need to build huge
systems with enormous amount of
code.
Thanks to it`s paradigms, it is much
easier to program huge applications.
*2012-2020 data
CONCLUSIONS