OBJECT ORIENTED FUNDAMENTALS
What is object
oriented programming?
Object means a
real-world entity
Object-Oriented
Programming is
a methodology to design a program using classes and objects
OOPS CONCEPTS
1)OBJECT
An entity that has
state and behavior is known as an object .
The object is an
instance of a class.
2)CLASS
A class is a group of
objects which have common properties.
It is a template or
blueprint from which objects are created.
It is a logical entity.
It can't be physical.
3)INHERITANCE
which one
object acquires all the properties and behaviors of a parent object.
4) POLYMORPHISM
we can perform
a single action in different ways.
5)ABSTRACT
Hiding
internal details and showing functionality is known as abstraction.
6)ENCAPSULATION
Encapsulation
is a process of wrapping code and data together into a single unit.
Encapsulation in
Java is a process of wrapping code and data together into a single unit.
We can create a fully
encapsulated class in Java by making all the data members of the class private.
Now we can use setter and
getter methods to set and get the data in it.
ADVANTAGE OF ENCAPSULATION
control over the data
data hiding
easy to test
EXAMPLE 1
class t test.java
{
private String a;
private String b;
public void
seta(String name)
{
a=name;
}
public void setb(String nam)
{
b=nam;
}
void disp()
{
System.out.println(a+b);
}
public String geta()
{
return a;
}
public String getb()
{
return b;
}
}
Comments
Post a Comment