学童的EOP。 - 页 2 123456789...18 新评论 Реter Konow 2019.10.04 08:38 #11 Koldun Zloy: ... 我将对该主题的第一个帖子及其例子提出我的看法。 1.你对比了一种存储数据的方法和其他两种方法,并表示它更好,因为。更好,就是这样。在这种简单任务的层面上,不可能证明使用OOP 的优先性,因为它带有更复杂的语法包装和自己的数据类型。 一个初学者不会理解复杂的必要性,除非他或她要写一些基本的东西。任务中的结构是什么?对于初学者来说,前两种方法更清晰、更容易。 2.OOP是一个复杂的概念,人们必须成长起来。具有挑战性的任务有助于人们认识到对象方法的优势。一个人在多年后才会遇到这样的任务。因此,对于小学生来说,试图通过这种简单的例子来解释OOP的必要性还为时过早。他们不会理解,充其量也不会拒绝,而是像一个用电脑敲打钉子的傻瓜。 Ihor Herasko 2019.10.04 08:42 #12 Dmitry Fedoseev: 这定义了编程语言。 谁禁止在MQL中这样做? class A { int m_nCnt; public: int GetCnt() const { return m_nCnt; } void SetCnt(const int nCnt) { m_nCnt = nCnt; } } Реter Konow 2019.10.04 08:44 #13 顺便说一句,我很晚才意识到,我的方法也是OOP,只是实现方式不同,而且不完整。也就是说,你可以尽情地否认OOP,但复杂的任务会把否认者 "拖 "到任何语法形式和任何术语的对象方法中。我也是OOP的支持者。只是我自己的。 MrBrooklin 2019.10.04 08:47 #14 你好! 训练学童的想法当然是一件好事。但这并不十分清楚,但通过 "小学生 "一词,你能想象到谁? 一个至少受过高等教育但不懂编程特别是OOP的人,还是一个对编程有基本了解和经验的专家?我应该马上说,我属于第一组学童。 我的第一印象是我所读到的内容。你正试图以一种不连贯的方式呈现所有的东西。我相信一个普通的小学生总是会问你这样的问题,什么是AOP?先进的小学生肯定会在互联网上寻找信息,但如果一切都能在互联网上找到,那么为什么还要创建这个分支呢? 也许你应该先制定一个教育学童的教学大纲,就像教科书中那样,然后一步步地披露此事? 说实话,我没有理解,也没有从这里写的东西中得到什么。 我非常想学习如何创建自动交易的程序。 我写这篇文章不是为了侮辱那个决定分享知识的人,相反,是为了提高这个分支的教育效果。 真诚的,弗拉基米尔。 TheXpert 2019.10.04 08:55 #15 Ihor Herasko: 谁禁止在MQL中这样做? 获取器和设置器是一种叫做属性的东西的一部分。在你的例子中,它们只是函数。 Koldun Zloy 2019.10.04 09:01 #16 Реter Konow: 我将对该主题的第一个帖子及其例子提出我的看法。 1.你对比了一种存储数据的方法和其他两种方法,说它更好,因为。更好,就是这样。在这种简单任务的层面上,不可能证明使用OOP 的优先性,因为它带有更复杂的语法包装和自己的数据类型。一个初学者不会理解复杂的必要性,除非他或她要写一些基本的东西。任务中的结构是什么?对于初学者来说,前两种方法更清晰、更容易。 2.OOP是一个复杂的概念,人们必须成长起来。具有挑战性的任务有助于人们认识到对象方法的优势。一个人在多年后才会遇到这样的任务。因此,对于小学生来说,试图通过这种简单的例子来解释OOP的必要性还为时过早。他们不会理解,在最好的情况下,他们会像一个傻瓜一样用电脑敲打钉子,而不是拒绝它。 我以为即使是少量的点,也是很明显的。如果有成千上万的人,而且他们组成了更复杂的形状,那么优势将更大。 Koldun Zloy 2019.10.04 09:01 #17 TheXpert: getters和setters是一种叫做property的东西的一部分,在你的例子中,它们只是函数。 这有什么区别吗? Ihor Herasko 2019.10.04 09:01 #18 TheXpert: 获取器和设置器是一种叫做属性的东西的一部分。在你的例子中,它们只是函数。 如果是指getters和setters的概念,就像在Java中一样,那么我们再次来到了可以通过重载赋值运算符来创建的地方。 TheXpert 2019.10.04 09:07 #19 Koldun Zloy: 这有什么区别吗? 事实上,它并没有。 Koldun Zloy 2019.10.04 09:12 #20 MrBrooklin: 你好! 当然,教育学童的想法是一件好事。这里只是不太清楚,但通过 "学童 "这个词,你能想象到谁?一个至少受过高等教育但不懂编程特别是OOP的人,还是一个对编程有基本了解和经验的专家?我应该马上说,我属于第一组学童。 我的第一印象是我所读到的内容。你正试图以一种不连贯的方式呈现所有的东西。我相信一个普通的小学生总是会问你这样的问题,什么是AOP?先进的小学生当然会在互联网上搜索信息,但如果一切都能在互联网上找到,那为什么还要建立这个分支呢? 也许你应该先制定一个教育学童的教学大纲,就像教科书中那样,然后一步步地披露此事? 说实话,我没有理解,也没有从这里写的东西中得到什么。 我非常想学习如何创建自动交易的程序。 我写这个帖子不是为了侮辱那个决定分享知识的人,相反,是为了提高这个话题的教育效果。 真诚的,弗拉基米尔。 我写 "小学生 "是因为例子非常简单,而且有详细的解释。 当然这是为任何有兴趣的人准备的。 我经常在这个论坛上观察人们是如何通过简单地、毫无意义地将一些函数塞进一个类中来试图掌握OOP的。 不过你可以花些时间,至少读些东西。 这里不会有完整的课程。 我只是表明OOP并不是 "可怕的东西"。 这个主题的主要目的是鼓励人们阅读书籍。 123456789...18 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
...
我将对该主题的第一个帖子及其例子提出我的看法。
1.你对比了一种存储数据的方法和其他两种方法,并表示它更好,因为。更好,就是这样。在这种简单任务的层面上,不可能证明使用OOP 的优先性,因为它带有更复杂的语法包装和自己的数据类型。 一个初学者不会理解复杂的必要性,除非他或她要写一些基本的东西。任务中的结构是什么?对于初学者来说,前两种方法更清晰、更容易。
2.OOP是一个复杂的概念,人们必须成长起来。具有挑战性的任务有助于人们认识到对象方法的优势。一个人在多年后才会遇到这样的任务。因此,对于小学生来说,试图通过这种简单的例子来解释OOP的必要性还为时过早。他们不会理解,充其量也不会拒绝,而是像一个用电脑敲打钉子的傻瓜。
这定义了编程语言。
谁禁止在MQL中这样做?
你好!
训练学童的想法当然是一件好事。但这并不十分清楚,但通过 "小学生 "一词,你能想象到谁? 一个至少受过高等教育但不懂编程特别是OOP的人,还是一个对编程有基本了解和经验的专家?我应该马上说,我属于第一组学童。
我的第一印象是我所读到的内容。你正试图以一种不连贯的方式呈现所有的东西。我相信一个普通的小学生总是会问你这样的问题,什么是AOP?先进的小学生肯定会在互联网上寻找信息,但如果一切都能在互联网上找到,那么为什么还要创建这个分支呢?
也许你应该先制定一个教育学童的教学大纲,就像教科书中那样,然后一步步地披露此事?
说实话,我没有理解,也没有从这里写的东西中得到什么。 我非常想学习如何创建自动交易的程序。
我写这篇文章不是为了侮辱那个决定分享知识的人,相反,是为了提高这个分支的教育效果。
真诚的,弗拉基米尔。
谁禁止在MQL中这样做?
我将对该主题的第一个帖子及其例子提出我的看法。
1.你对比了一种存储数据的方法和其他两种方法,说它更好,因为。更好,就是这样。在这种简单任务的层面上,不可能证明使用OOP 的优先性,因为它带有更复杂的语法包装和自己的数据类型。一个初学者不会理解复杂的必要性,除非他或她要写一些基本的东西。任务中的结构是什么?对于初学者来说,前两种方法更清晰、更容易。
2.OOP是一个复杂的概念,人们必须成长起来。具有挑战性的任务有助于人们认识到对象方法的优势。一个人在多年后才会遇到这样的任务。因此,对于小学生来说,试图通过这种简单的例子来解释OOP的必要性还为时过早。他们不会理解,在最好的情况下,他们会像一个傻瓜一样用电脑敲打钉子,而不是拒绝它。
我以为即使是少量的点,也是很明显的。如果有成千上万的人,而且他们组成了更复杂的形状,那么优势将更大。
getters和setters是一种叫做property的东西的一部分,在你的例子中,它们只是函数。
这有什么区别吗?
获取器和设置器是一种叫做属性的东西的一部分。在你的例子中,它们只是函数。
如果是指getters和setters的概念,就像在Java中一样,那么我们再次来到了可以通过重载赋值运算符来创建的地方。
这有什么区别吗?
你好!
当然,教育学童的想法是一件好事。这里只是不太清楚,但通过 "学童 "这个词,你能想象到谁?一个至少受过高等教育但不懂编程特别是OOP的人,还是一个对编程有基本了解和经验的专家?我应该马上说,我属于第一组学童。
我的第一印象是我所读到的内容。你正试图以一种不连贯的方式呈现所有的东西。我相信一个普通的小学生总是会问你这样的问题,什么是AOP?先进的小学生当然会在互联网上搜索信息,但如果一切都能在互联网上找到,那为什么还要建立这个分支呢?
也许你应该先制定一个教育学童的教学大纲,就像教科书中那样,然后一步步地披露此事?
说实话,我没有理解,也没有从这里写的东西中得到什么。 我非常想学习如何创建自动交易的程序。
我写这个帖子不是为了侮辱那个决定分享知识的人,相反,是为了提高这个话题的教育效果。
真诚的,弗拉基米尔。
我写 "小学生 "是因为例子非常简单,而且有详细的解释。
当然这是为任何有兴趣的人准备的。
我经常在这个论坛上观察人们是如何通过简单地、毫无意义地将一些函数塞进一个类中来试图掌握OOP的。
不过你可以花些时间,至少读些东西。
这里不会有完整的课程。 我只是表明OOP并不是 "可怕的东西"。
这个主题的主要目的是鼓励人们阅读书籍。