- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
总的来说,我认为我可以很好地传达大多数与编程相关的概念。
然而,我仍然觉得很难总结字段、类和包之间的关系。
你如何概括“字段”、“类”和“包”以及“它们的关系”?
最佳答案
自从我教授 C、C++ 和 Java 以来,我也遇到过类似的问题。这是我所做的:
首先,我将包分开存放,并在最后进行解释。
在我看来,理想情况下,学生应该首先学习 ADT,最好是用 C 语言。他们有结构体,有对其进行单独的操作。字段只是结构中的“槽”,您甚至可以显示内存布局来演示它。函数是对这些结构进行操作的独立实体。
然后,您将过渡到类、方法和字段,并表明本质上(除了继承和一些轶事)它们在很多方面都是 ADT 的语法糖。
如果需要,您可以教授对象布局、继承和虚拟表(根据我的经验,它可以帮助学生更好地理解继承以查看内存布局)。
最后,您进入了如何一起组织类(class)的主题。如果您教授 C++,您实际上并没有包,但您可以解释命名空间并讨论组织和单独编译。
如果您使用 Java,那么您只需解释这些是同一 namespace 中的类的集合,它们具有特殊的访问规则并显示它们。无论如何,Java 中的包系统有点被破坏,所以我通常会尝试一些模式(例如,将 UI 包与 C 分开)。
总而言之:类构成了对象的基础,对象是多个字段的内存排列以及对其进行操作的关联方法。包是具有多一种访问限制机制的类的集合。
关于theory - 教学: Field, 类和包关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144700/
总的来说,我认为我可以很好地传达大多数与编程相关的概念。 然而,我仍然觉得很难总结字段、类和包之间的关系。 你如何概括“字段”、“类”和“包”以及“它们的关系”? 最佳答案 自从我教授 C、C++ 和
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我从 glassfish 服务器上运行的 Web 应用程序发送邮件,使用 Java 邮件 API 非常容易。 我现在开始将文件(主要是 pdf 和 odt)附加到邮件中,这可以工作,但附件的 mime
我是一名优秀的程序员,十分优秀!