类Shape派生再从个子类:Square和Circle  类Test在构造的时候希望传入Square、Circle其中的一个,
  只有在实例化Test的时候才确定传入的是Square还是Circle。  如果传入的是Square,在Test里面的方法中调用Square的属性与方法
  如果传入的是Circle,在Test里面的方法中调用Circle的属性与方法   请问这样可以实现?   等。