Encapsulation
Encapsulation
Presented By:
Kamil Shaheen
Agenda
● Default
● Protected
● Public
Private
package pack;
class A{
void msg(){System.out.println("Hello");}
}
package mypack;
import pack.*;
class B{
public static void main(String args[]){
A obj = new A(); //Compile Time Error
obj.msg(); //Compile Time Error
}
}
Protected
package mypack;
import pack.*;
class B extends A{
public static void main(String args[]){
B obj = new B();
obj.msg();
}
Hello
}
Public
package mypack;
import pack.*;
class B{
public static void main(String args[]){
A obj = new A();
obj.msg();
} Hello
}
Table : Access Modifiers
Encapsulation ….