1.    JDK中Object类原生的toString()方法为:

Java常用API—Object类—toString关键字

该方法返回对象的“完整类名@对象存储位置的哈希码值”,显然,这种返回对于我们来说并没有什么用,正常情况下,我们需要重写Object类的toString()方法来达到一些目的。

2.    重写toString()方法:

唯一的要求就是:返回类中所有非静态成员变量的值。

为什么是非静态成员变量?因为static成员变量是属于类的,而不是属于对象的。

怎么写呢?下面给出Person类的例子,其中包含姓名和年龄两个属性:

Java常用API—Object类—toString关键字

3.    一般在开发时,toString不需要自己去手敲,一般的IDE都可以直接生成

如我所使用的idea来说:

① alt + insert / 右键选择Generate…

② 选择:toString()

③ 选择全部,点击OK

Java常用API—Object类—toString关键字

 

 

相关文章:

  • 2022-01-13
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2021-07-15
  • 2021-06-09
  • 2021-12-09
  • 2021-06-01
  • 2021-10-03
  • 2021-10-20
  • 2021-11-18
相关资源
相似解决方案