1

我正在尝试通过研究 C++ 中的真实示例来学习面向对象的概念。这个例子应该说明继承、封装、重载、多态等所有概念。

4

1 回答 1

2

考虑到关于 SO 的一篇非常受欢迎的帖子,您的问题有很多解决方案,可能最好的是这本书

我还想推荐另一条路径:如果您可以稍微偏离最初的重点,请在 Obj-C 和 Java 之间选择 1。

我提出这个建议的原因是 Java 的长期存在,加上它在生产和教育中的广泛流行,以及 Obj-C 在某种程度上是一种面向对象的语言,它以这种机制的方式“暴露”了自己有效,有很多指针和非常简单但功能强大的概念可以帮助您理解这一点。

也可以在非 MAC OS 驱动的平台上使用 Obj-C,但你应该使用clang, not gcc, gccis a little bit behindon objc support,至少这是我所经历的。

还有通常的免费资源列表,其中包含许多总是有帮助的好东西。

于 2014-02-22T15:39:59.160 回答