Professional Documents
Culture Documents
Object Oriented Programming Object Oriented Programming: Lecture-1 Instructor Name
Object Oriented Programming Object Oriented Programming: Lecture-1 Instructor Name
Object Oriented Programming Object Oriented Programming: Lecture-1 Instructor Name
Lecture-1
Today’s Lecture
What is an Object?
Installation of JDK
2
Introduction
Course Objective
Objective of this course is to make students familiar with the concepts of
Software Developers are discovering that using a object oriented design and
productive than was possible with earlier popular techniques like “Structured
Programming”.
3
Introduction
Course Contents
The main contents of the course would be:
Object Orientation
Abstraction
Inheritance
Polymorphism
Exception Handling
MultiThreading
4
Introduction
Recommended Books
The Recommended books for this course are
5
Introduction
Lab Tasks 5%
Viva 10%
whereas the object can be a combination of variables, functions, and data structures.
organized around objects rather than "actions" and data rather than “logic”.
represented as "objects“
It is a technique in which we visualize our programming problems in the form of objects and
Lives in
Drives
8
Object Orientation
9
Object Orientation
10
Object Oriented Model
What is a Model?
A model is abstraction of something.
12
Object Oriented Model
13
Object Orientation
examples.
Implementation
14
Object Orientation
What is an Object?
An Object is
Objects are the basic run time entities in an object oriented system
Every object is associated with data and functions which defines meaningful
What is an Object?
An Object has
State (Attributes)
Unique Identity
16
Object Orientation
What is an Object?
An Object is an entity that has state, behaviour and identity. There are many
object around us.
For Example, a computer mouse is an object. It is considered as an object with
state and behavior
17
Object Orientation
What is an Object?
18
Object Orientation
Types of Objects
An object may be tangible or Intangible
19
Object Oriented Programming
20
Object Oriented Programming
1. Abstraction.
2. Encapsulation
3. Information hiding
4. Polymorphism
5. Inheritance
21
Installing JDK
22
Installing JDK(Download)
23
Installing JDK(Downloading)
24
Installing JDK
25
Installing JDK
26
Installing JDK
27
Installing JDK
28
Installing JDK
29
Installing JDK
30
Installing JDK
31
Installing JDK
32
Installing JDK
33
Installing JDK
34
35