首页 > 代码库 > java—toString()
java—toString()
如何返回一个类的名字
public class second { public static void main(String[]args){ Person s=new Person(); Class<? extends Person> name=s.getClass(); System.out.println(name); } } class Person{ public void Human(){ System.out.println(" e "); } }
引申出Java中的通配符“?”
G<? extends Y> 是 G<? extends X>的子类型(如List<? extends Cat> 是 List<? extends Animal>的子类型)
G<X> 是 G<? extends X>的子类型(如List<Animal> 是 List<? extends Animal>的子类型)
G<?> 与 G<? extends Object>等同,如List<?> 与List<? extends Object>等同
例如上面的例子,我们并不需要用Person创建name,用?继承这个类去创建可以达到等同的效果!PS:在学习泛型中会用到
java—toString()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。