Day 21 Ruby 类别 vs 模组

类别 vs 模组

类别跟模组很像是因为类别就是继承自模组的。
https://ithelp.ithome.com.tw/upload/images/20211006/20139241rsaHroxkiF.png
类别的方法数比模组多了三个(因为下层继承上层的祖产,加上自己也有收入。)
主要是多了 new、allocate 以及 superclass,他们三个方法的功用如下:

  1. 类别可以建立实体(所以如果在模组里面用 initialize 也没意义)
    • new:用来建立实体的,可以设定 initialize,也就是他的初始状态。
    • allocate:也可以建立实体,没办法设定 initialize,建立出来的实体会忽略 initialize,不会有初始状态。
  2. 类别可以继承上层
    • superclass:可以找到上层是谁,也就是他继承於谁。

参考:
[1]API dock:allocate
[2]Ruby Hacking Guide


<<:  Day24 - 静态模型 part2 (CNN)

>>:  学习Python纪录Day21 - 用Python处理Excel

Day13 - 物理模拟篇 - 弹跳球世界IV - 成为Canvas Ninja ~ 理解2D渲染的精髓

终於来到弹跳球的最後一部分~ 这篇我们主要就是要讲解倾斜面存在的状况下,程序的撰写方法! 老实说我原...

【Day 18】- 像个使用者的爬虫 Selenium

前情提要 前一篇带各位实际使用了汇率爬虫并搭配 openpyxl 这个套件做到执行程序便可读取在 e...

Day 20:全域、路由、元件内-Navigation Guards

之前有预告过,发送 API 的时机点需视不同情境及 UX 体验规划而定,因此除了选择在元件内的生命周...

每个人都该学的30个Python技巧|技巧 10:回圈二部曲—for回圈(字幕、衬乐、练习)

昨天的range函式有搞清楚了吗?如果没有一定要再回去复习,不然今天的for回圈你会一直混乱呦 (⊙...

2021 — 找工作 (上)

原本是计画要2020换工作,结果因为疫情的关系打算延後了一年在开始投履历跟面试~ 时间线 2021 ...