class Multiply { public void DoingMultiply() { System.out.println("Multiply Multiply"); } } class IntegerMultiply extends Multiply { public void DoingMultiply() { System.out.println("Doing Integer Multiply"); } } public class MatrixMultiply extends Multiply { public void DoingMultiply() { System.out.println("Doing Matrix Multiply"); } public static void main(String[] args) { Multiply myMultiply = new Multiply(); // Create a Multiply object Multiply myIntegerMultiply = new IntegerMultiply(); // Create a IntegerMultiply object Multiply myMatrixMultiply = new MatrixMultiply(); // Create a MatrixMultiply object myMultiply.DoingMultiply(); myIntegerMultiply.DoingMultiply(); myMatrixMultiply.DoingMultiply(); } }