晋江文学城
下一章 上一章  目录  设置

2、柳莲二的大脑(什么是C++?) .. ...

  •   言归正传,诺亚跟着指引轨迹走到了公园里的网球场:“嘟嘟可,我们为什么要来这里呀?”

      “这件事还是由妈妈来告诉你吧。”说着嘟嘟可面前忽然飞出了一封带着翅膀的信封:“诺亚,你好呀!妈妈在这个世界旅行的时候发现了很多故事,世界融合,网球,柯学...许多本不相干的世界汇集在此,是个很有趣的世界哦。妈妈希望你也能体验这份快乐与冒险。
      但是并不属于这些世界的你会被逐渐排斥,很抱歉,妈妈现在暂时没有办法赶去帮助你。所以妈妈委托了嘟嘟可教你如何不被这个世界所排斥。
      但如果你觉得学习这些并不快乐,那也没关系,妈妈会帮你解决一切的。妈妈只希望你能怀着好奇心与善意长大,只要你想,你可以做任何事,去任何地方。
      诺亚,我们拥有着比一般人要漫长的生命,对我们而言,时间是一阵风,吹过便是结束。在如此漫长的生命里,妈妈只是你人生里的第一环。虽然你在这个世界还没有呆多长时间,但已经遇到了与你而言重要的人,而未来你会遇见更多。
      你有足够的时间去见证这个世界,也有足够的时间在这个世界冒险,妈妈永远会守护着你”

      信封读完艾丽丝给诺亚的留言后就飘到了诺亚手中。嘟嘟可倒是给了个跟详细的解释,但诺亚没有听懂:“因为世界融合的原因,这个世界和提瓦特一样,边界逐渐脆弱,可是提瓦特的天空还需要妈妈的帮忙,所以妈妈暂时没办法过来。
      我们并不需要做什么,但需要记录这个世界,获得一份‘存在’的备份。而记录的最低要求是拥有拥有命之座。每个世界对于能有命座的要求不同,但也有不变的途径,得到神明的认可。其中最安全的是网球的认可哦。
      当然,如果诺亚愿意,我们也可以尝试修补这个世界的网络,但这个世界和提瓦特不太一样,他不是用地脉和星空记录,是数据和网络,所以我们要学C++。”
      (大概就是搬了点旅行者外来记录者的设定,不是很重要啦。)

      “呜~诺亚没太听懂。但是没关系,只要学会网球和C++就可以了对不对?”诺亚抱着自己头顶的帽子。

      “没错!那么我们第一个学习目标:标准挥拍 50 下” 嘟嘟可蹦着转了个圈,变出了个红色底下有四叶草标记的网球拍给诺亚。

      但是什么都不会·诺亚站在公园的空地,一时间不知道怎么开始。这时:“开启艾丽丝给诺亚的教学系统。入门第一步,什么是 C++” 诺亚不解,不是说学挥拍吗?怎么又变C++了?

      “1982 年,丹麦的电脑科学家 - 本甲尼??斯特劳斯特鲁普(Bjarne Stroustrup)在 C 语言的基础上引入且扩充了面向对象的概念。由此开发了一种新的程序语言 C++。” 嘟嘟可一边说一边在屏幕上放出了一个眼睛中年男性的照片。

      “诺亚没听懂,面对对象是什么意思?”嘟嘟可迅速给了解答 。

      “就是说编程的核心是面对对象的,就是把现实的事物抽象成程序里面的对象。
      比如把网球抽象成程序中的对象,对象(网球)有属性‘颜色’、‘种类’,有击球方式‘正手’、‘反手’等。那么我们可以透过属性和行为去进行编程。

      而面对对象有三个特点:封装、继承、多态。

      封装:把所有人网球的属性和击球方式封装‘柳莲二的大脑’里,需要知道只能透过柳莲二的嘴巴(接口),其他细节都藏在柳莲二的记忆里,而不是像乾贞治一样写在笔记里,这样可以保护网球的数据不被别人随意修改,同时也可以提高柳莲二思考的安全性。
      (正经解释:封装是指将对象的属性和行为封装在一起,对外只提供必要的接口,隐藏内部的细节。这样可以保护对象的数据不被外界随意修改,同时也可以提高代码的安全性。)

      继承:可以创建一个新的对象 - 球类运动,继承网球的属性和击球方式,这样柳莲二在其他球类运动,比如乒乓球上,也可以运用计算网球概率时的计算方法,不用重新研究一个新的方法去计算乒乓球的概率。这样柳莲二原本会的计算方法的使用率就增加了。
      (继承允许我们创建一个新的对象,继承现有对象的属性和行为。这样可以避免重复编写相同的代码,提高代码的复用性。)

      多态:柳莲二可以用相同的计算方式算出网球、足球、篮球不同的数据。使得柳莲二能思考的更多更灵活。
      (多态是指不同的对象在相同的方法调用下可以表现出不同的行为。这增加了程序的灵活性和可扩展性。)”*** 1 ***

      “嘟嘟可,柳莲二是谁啊?”都能学会做炸弹的诺亚不是学不会,只是觉得这个名字出现的有点高。

      “新一,那不是昨天晚上的男孩子吗?” 跟着暗号找到邮局旁边的学校,正在寻找红色物体的新一三人看见昨晚的小男孩在对面的公园呆呆的站着。

      “干得好!毛利!他一看就是住在附近的,我们去问问他哪有红色的东西。” 说着,新一就跑向了对面的公园。

      欸?毛.. 毛利?阿笠博士转头看到小兰失落的样子,这两孩子到底怎么了?虽然问题不同,但阿笠博士和诺亚在同一时间忽然有了同样的心情。

      而新一已经飞快的跑到诺亚面前急急开口问道 “喂,你知道附近除了邮筒以外哪里有红色的东西吗?”

      在新一开口的一瞬间,诺亚眼前像 AR 一样的屏幕也消失的无影无踪:“是昨天保护了诺亚的哥哥!”

      诺亚右手向背后伸,握住了背包旁边挂着的嘟嘟可:“嗯~诺亚想起来了!那边围墙后面有个红色的停止标志。” 说着牵起新一的手想要带他过去。

      “你是小孩子吗,走就走,为什么还要牵手。” 新一轻轻甩了两下没甩掉。

      “可是,小阵平哥哥告诉我,要紧紧牵着才不会走丢啊。而且我们不就是小孩子吗?” 新一难得被噎了一下。

      没几步就走到了标志前,阿笠博士在三角标志上找了好一阵:“没贴什么特别的东西。”

      “好好找找,绝对有才对。” 面对新一自信的说法,阿笠博士无奈笑笑:“就算你这么说。”

      视线比较低的诺亚,看着正好在他面前的贴纸:“你们要找的是这个吗?”
      (tv 版里是在比新一矮的地方)

      “原来如此,这是让小孩子解的暗号,所以是贴在我们能够到的地方。” 新一撕下暗号纸。“这是什么” 饶是新一面对全是汉字的暗号纸也有点无能为力。

      但对于提瓦特的诺亚就刚刚好 “最上面两个字是米花,然后是中国士,最后一个,璃...汉字里面没有这个字。” 诺亚低着头,脚尖在地上画着圈。呜,妈妈和哥哥们说不能在这个世界提到提瓦特的任何东西的。他们应该没听见吧,诺亚不想被关禁闭。

      “哇,你好厉害。那么多汉字都看得懂。” 小兰的夸奖总是诚心,看着小姐姐一脸赞叹,本来还有点紧张的诺亚隔着帽子摸了摸自己的后脑勺:“嘿嘿,谢谢姐姐,姐姐,初次见面,我叫诺亚,你们好呀。” 被五人组教导的很有礼貌的诺亚对着三人微微鞠了个躬

      “欸?” 没被这么正经打过招呼的小兰急忙鞠了回去:“你好你好,初次见面,我要毛利兰。” 看着姐姐向自己鞠躬诺亚又赶忙鞠了回去。又被鞠了一下的小兰下意识的也鞠了回去。

      “我们只是小孩子,不用鞠躬啦。我是工藤新一,这位是阿笠博士。你说没有这个汉字?” 比起招呼,更在意暗号的新一打断了两个人的互相鞠躬。

      诺亚被问了一遍反而有些不自信了,拿起手机把输入法改成了璃月文的手写,在输入法里确定没有这个字后才肯定的回答新一:“嗯,没有这个字。有口这个偏旁,也有东这个字,但是没有这个组合方式。”

      “说起来,这个字也比其他字大一圈呢。这么看好像爸爸打的麻将牌,上面也有东这个字” 小兰凑近暗号纸又仔细看了一遍。

      啊,麻将。新一这才恍然大悟:“这个东就是场牌,国士是指国士无双的役牌,中就是待牌。所以三个连起来就是镇公所!但是米花町没有镇公所,所以应该是区公所分驻所。” 说着几人就坐上了阿笠博士的车往分驻所去。

      刚到分驻所就看见挂着的日本国旗:“就是那个!”

      小兰和阿笠博士跟着新一身后 “新一,太阳快下山了,拿完暗号纸我们就回去吧,明天也是休假我们明天在继续。” 阿笠博士看了看时间,带着三个小孩太晚回去不好。你问诺亚?大人在说话,小孩子的诺亚当然在旁边玩的。诺亚已经很习惯大家总是在说自己的事。自己一个人一会研究那边的落叶,一会去摇挂着日本国旗的杆子,一分钟没闲下来过。

      诺亚一转头:“哇!哥哥,姐姐,爷爷快看!”诺亚向三人指着眼前的夕阳。

      “不,今天就解了吧,这是最后一个的样子。诺亚也是,等我们解完再看。” 新一回完博士也没忘记回应还小的诺亚。拿着背后写着‘终’的暗号纸向阿笠博士杨了杨:“博士,单看 S 和 W 有什么意思嘛?”

      但小兰却很配合的朝诺亚指的方向看了过去:“哇!好漂亮。新一快看”

      “等一下,毛利。”新一头也不太的盯着手上的暗号。

      “方向吧,S 是 south 南方,W 是 west 西方。指向西方的话,是这边吧” 阿笠博士说着就带着新一看向了西方,也就是诺亚指的方向。黄昏时分,太阳西下,染红了一片天空 。

      新一一脸了然:“原来如此,是爸爸,爸爸拜托他的朋友做了这个暗号让我们来这里,为了让我们看这个夕阳。因为我最近一直窝在家里看书。告诉园子图书馆有鬼的叔叔也是那个男人假扮的吧,这样就会透过你传到我这。我们完全被爸爸控制了呢” 新一看着夕阳,无奈,自己被爸爸溜了一天竟然还挺开心的。

      “不过也很好啊,因为我们能看到这么好看的夕阳。” 小兰走到新一身边。

      “嗯,虽然不甘心,我也这么想,小兰。” 欸?他刚刚叫她小兰?

      “啊,抱歉,毛利。” 新一反应过来,是自己要求不要再叫名字的。

      小兰着急摇摇头:“没关系,小兰就好,叫小兰就好了。” 说着又觉得新一会不喜欢,小心翼翼看向新一:“不行吗?”

      夕阳染红了新一的脸,新一连忙转头,感觉自己在多看一下心就要跳出来了:“你... 你觉得这样比较好的话。我... 也不介意”

      阿笠博士身后正在不明所以的诺亚眼前再一次浮现了屏幕:“已知 C++ 是基于 C 语言而产生的,请问它可以面向什么程序设计?”
      (每章小结,答案下一章开头。)
note 作者有话说
第2章 柳莲二的大脑(什么是C++?)

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>