Professional Documents
Culture Documents
Encapsulation
Abstraction
Access Modifiers
Dr B.Veera Jyothi
Assistant Professor
IT Department,CBIT.
FEATURES OF OBJECT ORIENTED PROGRAMMING
Objects
Classes
Data Abstraction
Encapsulation
Inheritance
Polymorphism
FEATURES OF OBJECT ORIENTED PROGRAMMING
Objects:
Set Path:
Java Compilation:
javac filename.java
Java Execution:
java filename
class Test class System
{ {
static String S=“CBIT”; static Printstream out;
} }
Test.S.length(); System.out.println();
Data Abstraction
Encapsulation
Inheritance
Classes can share, obtain or “inherit” properties and
methods that belong to existing classes.
FEATURES OF OBJECT ORIENTED PROGRAMMING
1.Which of these is correct way of inheriting class A by
class B?
a) class B + class A {}
b) class B inherits class A {}
c) class B extends A {}
d) class B extends class A {}
.
4 PILLARS OF OOPS
WHAT IS THE OUTPUT OF THE
FOLLOWING PROGRAM
class Test {
// Declaring and initializing integer variable
int x = 10;
// Main driver method
public static void main(String[] args)
{
// Creating an object of class inside main()
Test t = new Test();
// Printing the value inside the object by above created object
System.out.println(t.x);
}
}
ACCESS IN PACKAGES
P1 P2
Protection Protection2
Derived OtherPackage
SamePackage
Demo1 Demo
ACCESS IN PACKAGES
ACCESS IN PACKAGES