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
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.
CLASS
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
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