首页> 外文期刊>Education and information technologies >Understanding the 'this' reference in object oriented programming: Misconceptions, conceptions, and teaching recommendations
【24h】

Understanding the 'this' reference in object oriented programming: Misconceptions, conceptions, and teaching recommendations

机译:了解面向对象编程的“这”参考:误解,概念和教学建议

获取原文
获取原文并翻译 | 示例
       

摘要

The paper presents research that aims to expose students' understanding of the this reference in object-oriented programming. The study was conducted with high school students (N= 86) and college engineering students (N= 77). Conceptualization of this reflects an understanding of objects in general and involves aspects of programming variants and programmers' preferences as well. To examine students' conceptions, perceptions, and misconceptions we developed a diagnostic tool that uses this in various contexts, such as in constructors, as a visible parameter, for calling an overloaded constructor in class, or while transiting a non-static method using this to a static one. The detailed analysis revealed difficulties, in both groups of participants, in conceptualizing the meaning of this as the current object and in its various uses in the code. The discussion presents students' conceptions of "what is this", nine misconceptions that we characterized, and answers to our research questions. The conclusion offers recommendations for teaching and learning processes in light of the results obtained.
机译:本文提出了研究,旨在使学生对面向对象的编程中这一参考的了解。该研究与高中生(N = 86)和大学工程学生进行(N = 77)进行。这对其的概念化反映了对对象的理解,并涉及编程变体和程序员的偏好方面。要检查学生的概念,感知和误解,我们开发了一种在各种上下文中使用它的诊断工具,例如构造函数,作为可见参数,用于在类中调用过载的构造函数,或者在运输非静态方法时使用此到一个静态的。详细分析在两组参与者中揭示了困难,以概念为当前对象的含义和代码中的各种用途。该讨论将学生的“这是什么”的概念,我们所表征的九九误解,以及我们的研究问题的答案。结论是根据获得的结果为教学和学习过程提供建议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号