Mega Code Archive

 
Categories / Java Tutorial / Class Definition
 

In a class hierarchy, private members remain private to their class

//   This program contains an error and will not //   compile.     class A {   int i; // public by default   private int j; // private to A       void setij(int x, int y) {     i = x;     j = y;   } }     class B extends A {   int total;   void sum() {     total = i + j; // ERROR, j is not accessible here   } }     class Access {   public static void main(String args[]) {     B subOb = new B();         subOb.setij(10, 12);         subOb.sum();     System.out.println("Total is " + subOb.total);   } }