private Course<Class<? extends Food> kind)
与priavte Course<Class<T extend Food kind) 有什么区别啊?