使用 toString() 方法是抽象的一个例子

如果抽象被定义为隐藏实现细节,那么这是否意味着调用 toString 方法是抽象的一个例子?


呼唤远方
浏览 142回答 3
3回答

catspeake

抽象意味着仅在您的设计/代码中添加应用程序所需的那些组件。隐藏实现细节就是封装。实现toString()更像是封装的一个例子。推理:对象决定关于自身的哪些信息,它是否想提供给输出流。

白衣非少年

在java中,根类Object有一个默认toString方法,每个子类都会继承这个方法(虽然通常会被覆盖),这是一个抽象的例子。

精慕HU

是的。由于toString是由Object类定义的实例方法,因此它的调用是虚拟的。因此,它对调用者隐藏了行为的细节,使其成为抽象的一个例子。
打开App,查看更多内容
随时随地看视频慕课网APP