Database Management System – TCCI COMPUTER COACHING Welcome to TCCI-Tririd Computer Coaching Institute. Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A distinguishing feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated.
OOP is a programming language model organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data. Before starting object oriented programming language, you should understand basic concepts of oopl, which are following: Object: an entity that consists of both data and procedures to manipulate the data. Class: a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behaviour (member functions or methods).