Object Oriented Programming: Chapter 1: Principles of Object Oriented Programming

Introduction to OOP (Object Oriented Programming)

Object Oriented Programming (OOP) is a programming language model organized around "objects" rather than "actions".

Introduction to OOP

• Object Oriented Programming (OOP) is a programming language model organized around "objects" rather than "actions".

• The focus of the object oriented programming is data. The object is manipulated to gain the required logic of the program. The object can range from human being to floor or buildings.

• The first step in OOP is to identify all the objects you want to manipulate. Then it is identified that how they relate to each other. This procedure is known as data modeling.

• The identified object is generalized as class of objects and define the kind of data it contains and any logic sequences that can manipulate it. Each distinct logic sequence is known as a method or functions.

• An instance of a class is called as an "object".

• The object or class instance is what you run in the computer. Its methods provide computer instructions and the class object characteristics provide relevant data. The user communicates with objects ‒ and objects communicate with each other with well‒defined interfaces called messages.


 Object oriented programming approach

Object Oriented Programming: Chapter 1: Principles of Object Oriented Programming : Tag: Oops, Computer Programming : - Introduction to OOP (Object Oriented Programming)


Object Oriented Programming: Chapter 1: Principles of Object Oriented Programming



Under Subject


Object Oriented Programming (OOPs)

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation



Related Subjects


English Essentials II

EN25C02 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation



Linear Algebra

MA25C02 2nd Semester | 2025 Regulation


Applied Physics (CSIE) II

PH25C03 2nd Semester AIDS, CSE, IT, CSE(CY) Dept | 2025 Regulation | 2nd Semester 2025 Regulation


Digital Principles and Computer Organization

CS25C06 2nd Semester AIDS, CSE, IT, CSE(CY) Dept | 2025 Regulation | 2nd Semester 2025 Regulation


Basic Electrical and Electronics Engineering

EE25C01 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation


Object Oriented Programming (OOPs)

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation


Re-Engineering for Innovation

ME25C05 2nd Semester | 2025 Regulation | 2nd Semester 2025 Regulation


Object Oriented Programming (OOPs) - Laboratory

CS25C07 2nd Semester CSE, CSE(CY) Depts | 2025 Regulation | 2nd Semester 2025 Regulation