文件名称:ruby oo自我计数句子实验室sfo01-seng-ft-071320
文件大小:7KB
文件格式:ZIP
更新时间:2024-03-04 17:42:01
Ruby
数数句子 目标 练习在类上定义实例方法。 练习定义实例方法,这些实例方法使用self关键字对调用该方法的对象进行操作。 了解有关猴子修补的信息。 概述 在本实验中,您将向Ruby的String类添加一些实例方法。 我们通常希望避免更改内置类(尤其是在与其他人一起工作的情况下),但是在这种情况下,我们不会覆盖任何方法,这在OO编程中是一个很好的练习。 在Ruby的内置类中添加或更改方法的做法称为“猴子修补”。 String类与我们可能定义的任何其他类一样,例如Dog类或Person类。 但是, String类是Ruby固有的或包含在Ruby中。 因此,我们可以像在定义自己的任何类中那样在String类中添加或更改方法。 猴子修补 猴子修补是向Ruby的核心类添加方法或更改其核心类的实践。 猴子打补丁很危险! 例如,如果您决定猴子修补Ruby的String类以产生快速修复程序,从而缩短程
【文件预览】:
ruby-oo-self-count-sentences-lab-sfo01-seng-ft-071320-master
----.learn(86B)
----lib()
--------count_sentences.rb(140B)
----spec()
--------count_sentences_spec.rb(2KB)
--------spec_helper.rb(404B)
----CONTRIBUTING.md(2KB)
----LICENSE.md(1KB)
----README.md(4KB)
----.rspec(53B)
----.gitignore(642B)