方法应该返回 Class 还是 Class<?>?
应避免使用通配符作为返回类型,因为它会强制程序员使用代码来处理通配符。
该方法返回 .中的各种方法接受 a,如果传入,编译器将返回未经检查的警告。这使我认为始终使用是可取的。Object
getClass
Class<?>
Class
Class<?>
Class
Class<?>
如果我有一个返回 a 的方法,并且我不知道该对象将如何使用,我应该返回哪种类型或?为什么?是否有任何情况下我可能只想返回?Class
Class
Class<?>
Class