class IntPair { private int a; private int b; IntPair(int ai, int bi) { a = ai; b = bi; } int sum() { return this.add(); } /*(*)*/ private int add() { return a+b; } } class IntTriple extends IntPair { private int a; IntTriple (int ai, int bi, int ci) { super(ai, bi); a = ci;} int sum() { return this.add(); } /*(x)*/ private int add() { return super.sum() + a; } /*(+)*/ } public class PrivateTest { public static void main(String argv[]){ IntPair ip = new IntPair(3,9); IntTriple it = new IntTriple(1,2,27); System.out.println(ip.sum() + " " + it.sum()); } }