DESKTOP-GLJFHBB_20200907-常虎科
一、问题陈述:
1 c.input( 18 );
2 c.input( '龙' );
3 c.input( "田福申" );
4 c.input( 19 );
5 c.input( '\u0041' );
6 System.out.println(c);
7 System.out.println(c.toString());
输出结果:
[姚玉龙 18 龙 田福申 19 A]
[姚玉龙 18 龙 田福申 19 A]
疑惑:
为什么代码第六行和第七行的输出是相同的 ?一个输出C,另一个输出C.tostring()。
我的理解:
#### 是因为第六行代码在执行时,编译器为C对象 去 调用了重写后的toString()方法。
### 二、每日吐槽:
#### 天气又回温了,下午真是 热到自闭 。
近期评论