public class Tester
{
public static void main(String [] args)
{
C cObj = new C() {
@Override public String toString() { return "I am C"; }
};
B [] bList = { cObj };
for (int i = 0; i < bList.length; i++)
{
System.out.println( bList[i].toString() );
}
}
}
Edit: Fixed whitespace-issues