<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">public class extend1 {
    
    public static void main(String args[]) {
	
	Data2 a = new Data2();

	System.out.println(a.m); // object a can "see" info in superclass Data1
	System.out.println(a.n); // object a can "see" info in subclass Data2

    } // method main

} // class extend1


class Data1 {
    public int m = 1;
    Data1() {}
} // class Data1

class Data2 extends Data1 {
    public int n = 2;
    // warning: constructors don't automatically inherit!
    // so need to specify one for Data2 class
    Data2() {} 
} // class Data2

/* output
1
2
*/
</pre></body></html>