補完 class 的部分