Access Modifiers

1. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

package pack1; class A { private int i; public static void main(String[] args) { A a1 = new A(); System.out.println(a1.i); } }

2. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

package pack1; class B { private int i; } class C { public static void main(String[] args) { B b1 = new B(); System.out.println(b1.i); } }

3. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

package pack1; class D { private void test() { System.out.println("test"); } } class E { public static void main(String[] args) { D d1 = new D(); d1.test(); System.out.println("Done"); } }

4. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

package pack1; class F { private static int i = 90 ; static void test() { System.out.println("test"); } } class G { public static void main(String[] args) { System.out.println(F.i); } }

5. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

package pack1; class H { private int i ; void set(int k) { i = k; } int get() { return i; } } class I { public static void main(String[] args) { H h1 = new H(); System.out.println(h1.get()); h1.set(90); System.out.println(h1.get()); } }

Page....