码迷,mamicode.com
首页 > 编程语言 > 详细

java—toString()

时间:2017-06-26 01:14:16      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:sys   span   end   div   getc   out   cond   nim   get   

如何返回一个类的名字

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()

标签:sys   span   end   div   getc   out   cond   nim   get   

原文地址:http://www.cnblogs.com/levi-ji/p/7078607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!