繁体   English   中英

先头Java,抽象class

[英]Head first Java, abstract class

在第 8 章的第一个 java 第 2 版中,我发现了以下段落。 很难理解所说的。 有人可以帮忙理解吗

抽象的还是具体的?
你怎么知道 class 什么时候应该是抽象的? 葡萄酒可能是抽象的。 但是红色或白色呢? 再次可能是抽象的(无论如何,对于我们中的一些人来说)。 但是,在等级制度中,事情在什么时候变得具体了?
你是让黑比诺具体化,还是抽象化? 无论如何,它看起来像 Camelot Vineyards 1997 黑比诺可能是混凝土的。 但是你怎么确定呢?
查看上面的 Animal inheritance 树。 我们做出的 class 是抽象的和具体的选择是否合适? 你会改变关于 Animal inheritance 树的任何东西(当然,除了添加更多动物)?

它基本上是关于,你在哪里停止抽象的东西? 您想要/需要到 go 的深度。 葡萄酒就像上流社会,你可以把酒分为红/白,你也可以抽象,你可以把它划分得越来越多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM