今天学习java容器这一章内容,先有如下疑问:
1、String类中对toString()方法实现的原理是什么,为什么可以直接由System.out.println(对象名)打印出来?
2、String类定义的对象所具有的属性有哪些?Object定义的对象又具有哪些属性?
3、Object o = new String("Hello!!!");
System.out.println(o);
这个“Hello”是怎么自动转化为Object对象的??也就是说为什么可以这样赋值?
希望各位同学来帮下忙,网上查不到,多谢大家了!!!
...全文
496918打赏收藏
由String类对象转换为Object对象的实现原理
今天学习java容器这一章内容,先有如下疑问: 1、String类中对toString()方法实现的原理是什么,为什么可以直接由System.out.println(对象名)打印出来? 2、String类定义的对象所具有的属性有哪些?Object定义的对象又具有哪些属性? 3、Object o = new String("Hello!!!"); System.out.println(o); 这个“Hello”是怎么自动转化为Object对象的??也就是说为什么可以这样赋值? 希望各位同学来帮下忙