设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2375|回复: 3
打印 上一主题 下一主题

[原创发布] (施工中)【用代码说话】#3.super star

[复制链接]

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21661
在线时间
9417 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

跳转到指定楼层
1
发表于 2016-9-26 19:24:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
【前言】

前篇传送门:https://rpg.blue/forum.php?mod=viewthread&tid=395031

在上一篇教程中,我和无辜的史莱姆一起介绍了面向对象的基本知识,让我稍微有些失落的是有很多人反映看不懂……稍微反省了一下之后,我决定这一篇稍微降低一些内容的深度,转而增加更多的趣味性,正因为如此,即使现阶段无法完全理解第二篇中后半部分的内容也没关系,在第三篇以及后续更多的篇章中那些知识还将反复出现和巩固。
言归正传,如同上一篇最后所预告的,在这一篇中将讲解的是继承的概念。在开始正篇的内容前,先来暴露一下年龄补充一个知道了也没什么用处的豆知识,大概是在我上小学那会儿,我家乡那个三线小破城市的各大服装店、超市以及快餐店曾经循环播放着一个名叫“射”的女子卫衣销售组合的歌,至于这首歌的名字,没错,就是这一篇教程的标题——《super star》,借着这首歌最有名的一句歌词:“你是电你是光你是卫衣的神话”,这一篇,我们将要看到一段和它有关的代码……

【用代码说话】#3.super star



  1. class Electric
  2.   def who?
  3.     p "You are Electric"
  4.   end
  5.   def love(who)
  6.     p "#{who} are my super star"
  7.   end
  8. end
  9. class Light < Electric
  10.   def who?
  11.     super
  12.     p "You are light"
  13.   end
  14.   def love(star)
  15.     p "I only love You"
  16.     super star
  17.   end
  18. end
  19. mwm5 = Light.new
  20. mwm5.who?
  21. mwm5.love 'you'
复制代码


请不要借助任何代码执行工具,阅读上面的代码并思考,输出的结果是什么?



施工中……

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
1206 小时
注册时间
2016-4-7
帖子
982

开拓者

2
发表于 2016-9-27 14:31:48 | 只看该作者
最后一句:
mwm5.love 'you'

脸红.jpg
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

3
发表于 2016-9-27 17:28:51 | 只看该作者
前排围观喵呜喵的教程。

d.vamwm5 爱你喔

点评

rb 爱你喔  发表于 2016-9-27 22:37
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-21 23:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表