java—toString()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()的主要内容,如果未能解决你的问题,请参考以下文章

Operator '||' cannot be applied to operands of type 'bool?' and 'bool?'(代码片段

方便调试使用的代码片段

如何像浏览器一样在 Java 中组合 URL 片段?

记录C#常用的代码片段

Char.toString没有特殊处理“和

覆写toString方法 Java提供的默认toString方法不好用