单项选择题

下面程序段的输出结果是( )。   class Base   {   int i;   Base()   {   add(1);   }   void add(int v)   {   i+=v:   }   void print()   {   System.out.println(i);   }   }   class Extension extends Base   {   Extension()   {   add(2);   }   void add(int v)   {   i+=v*2:   }   }   public class Test   {   public static void main(String args[])   {   bogo(new Extension());   }   static void bogo(Base b)   {   b.add(8);   b.print();   }   }

A.9
B.18
C.20
D.22