定义Pub类