使用泛型编程去检查ObjCounter的PrinterT类型是否有print函数，有就调用