/*****************************************************/
// INHERIT1
// The following code demonstrates how a subclass
// inherits public instance variables and methods 
// from a superclass.

class A {
    public int x = 1;
    public void sayHi() {
	System.out.println("Hi! x = "+x);
    }
}

class B extends A { }
// No need to rewrite $x$ and $sayHi$!
// They're automatically inherited from class A.

public class inherit1 {
    public static void main(String[] args) {
	new B().sayHi();
    }
}

/* output:
   Hi! x = 1
*/
