0% found this document useful (0 votes)
68 views1 page

Concept Map 1

The document discusses key concepts in object-oriented programming in Java including classes, objects, encapsulation, inheritance, polymorphism, and abstraction. Classes can inherit features from a single or multiple superclasses in a hierarchical structure. Polymorphism can occur at runtime via method overriding or at compile-time through method overloading.

Uploaded by

namishkhotre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views1 page

Concept Map 1

The document discusses key concepts in object-oriented programming in Java including classes, objects, encapsulation, inheritance, polymorphism, and abstraction. Classes can inherit features from a single or multiple superclasses in a hierarchical structure. Polymorphism can occur at runtime via method overriding or at compile-time through method overloading.

Uploaded by

namishkhotre
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

OOP’S IN JAVA PROGRAMMING

A class can have multiple parent


Subclasses inherit the classes, inheriting features from all
features of one superclass. of them.

Single Multiple

A class serves as a
Types Hierarchical superclass (base class) for
more than one subclass.
One class is allowed to inherit
the features (fields and
methods) of another class.

Multi-level
A class is a user-defined blueprint
or prototype from which objects A class inheriting from a base
are created
Inheritaance class and also acting as the base
class for other derived classes.

Class

It denotes the effective distinction


OOPS of entities with the same name in
Concepts (OBJECT ORIENTED Types Polymorphism
object-oriented programming
PROGRAMING)
languages.

Objects

Any entity that has state and


Run-Time Compile-Time
behavior is known as an object.

Run-time polymorphism is
Compile-time polymorphism is
resolved during program
resolved during compilation,
execution, involving method
involving method overloading.
overriding.

It involves bundling of data and


methods that operate on the data The property by virtue of which
within a single unit, controlling Encapsulation Abstraction only the essential details are
access to the inner workings of an displayed to the user.
object.

You might also like