CS8392 OOPS Notes, Object Oriented Programming Lecture Handwritten Notes


CS8392 OOPS Notes

Anna University Regulation 2017 IT CS8392 OOPS Notes, Object Oriented Programming Engineering Lecture Handwritten Notes for all 5 units are provided below. Download link for IT 3rd SEM CS8392 Object Oriented Programming Engineering Lecture Handwritten Notes are listed down for students to make perfect utilization and score maximum marks with our study materials.

Object-Oriented Programming (OOP) is a programming language model organized around objects rather than actions and data. An object-oriented program can be characterized as data controlling access to the code.

Concepts of OOPS
 Object
 Class
 Inheritance
 Polymorphism
 Abstraction
 Encapsulation

Object means a real word entity such as pen, chair, table etc. Any entity that has state and behavior is
known as an object. Object can be defined as an instance of a class. An object contains an address and takes
up some space in memory. Objects can communicate without knowing details of each other’s data or code,
the only necessary thing is that the type of message accepted and type of response returned by the objects.

An object has three characteristics:
 state: represents data (value) of an object.
 behavior: represents the behavior (functionality) of an object such as deposit, withdraw etc.
 identity: Object identity is typically implemented via a unique ID. The value of the ID is not
visible to the external user. But, it is used internally by the JVM to identify each object uniquely.


Collection of objects is called class. It is a logical entity. A class can also be defined as a blueprint
from which you can create an individual object. A class consists of Data members and methods.The primary
purpose of a class is to hold data/information. The member functions determine the behavior of the class,
i.e. provide a definition for supporting various operations on data held in the form of an object.Class doesn’t
store any space.


Inheritance can be defined as the procedure or mechanism of acquiring all the properties and
behavior of one class to another, i.e., acquiring the properties and behavior of child class from the parent
class. When one object acquires all the properties and behaviours of another object, it is known as
inheritance. It provides code reusability and establishes relationships between different classes. A class
which inherits the properties is known as Child Class(sub-class or derived class) whereas a class whose
properties are inherited is known as Parent class(super-class or base class). Types of inheritance in java:
single, multilevel and hierarchical inheritance. Multiple and hybrid inheritance is supported through
interface only.

CS8392 OOPS Unit 1 notes  Download Here

CS8392 OOPS Unit 2 notes  Download Here

CS8392 OOPS Unit 3 notes  Download Here

CS8392 OOPS Unit 4 notes  Download Here

CS8392 OOPS Unit 5 notes  Download Here

If you require any other notes/study materials, you can comment in the below section.

Related Links

For CS8392 OOPS Previous Year Question Papers – Click here

For CS8392 OOPS Question Bank/2marks 16marks with answers – Click here

For CS8392 OOPS Important Questions/Answer Key – Click here

For CS8392 OOPS Lecture Handwritten Notes – Click here

Search Terms

CS8392 OOPS Notes

Anna University 3rd SEM IT OOPS Lecture Handwritten Notes

CS8392 Object Oriented Programming Engineering Notes free download

Anna University IT OOPS Notes Regulation 2017

CS8392 Notes, OOPS Unit wise Lecture Handwritten Notes – IT 3rd SEMester


Comments are closed.