为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
呼唤远方 2021-06-03 10:11:13
如果抽象被定义为隐藏实现细节,那么这是否意味着调用 toString 方法是抽象的一个例子?
查看完整描述

3 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

抽象意味着仅在您的设计/代码中添加应用程序所需的那些组件。

隐藏实现细节就是封装。


实现toString()更像是封装的一个例子。推理:对象决定关于自身的哪些信息,它是否想提供给输出流。



查看完整回答
反对 回复 2021-06-05
?
白衣非少年

TA贡献1155条经验 获得超0个赞

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


查看完整回答
反对 回复 2021-06-05
?
精慕HU

TA贡献1845条经验 获得超8个赞

是的。

由于toString是由Object类定义的实例方法,因此它的调用是虚拟的。因此,它对调用者隐藏了行为的细节,使其成为抽象的一个例子。


查看完整回答
反对 回复 2021-06-05
  • 3 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信