ruby-oo-self-cash-register-lab-sfo01-seng-ft-071320

时间:2021-02-12 23:55:22
【文件属性】:
文件名称:ruby-oo-self-cash-register-lab-sfo01-seng-ft-071320
文件大小:7KB
文件格式:ZIP
更新时间:2021-02-12 23:55:22
Ruby 面向对象的收银机 目标 用实例方法建立一个类。 在其他实例方法内部调用实例方法。 使用实例方法来跟踪与类的实例有关的信息。 描述 我们将创建一个可以实现以下目的的面向对象的收银机: 添加数量和价格不同的物品 计算折扣 跟踪已添加的内容 取消最后一笔交易 指示 这是一个测试驱动的实验室! 您需要非常仔细地阅读规格文件和测试输出以解决这一问题。 请注意,折扣是根据总收银机价格的百分比计算得出的(例如,折扣20表示客户将获得其总价格的20%折扣)。 提示1:请记住,要在另一个实例方法中调用一个实例方法,我们使用self关键字来引用我们正在操作的实例。 例如: class Person attr_accessor :age def initialize ( age = 0 ) @age = age end def birthday self . age
【文件预览】:
ruby-oo-self-cash-register-lab-sfo01-seng-ft-071320-master
----.learn(47B)
----lib()
--------cash_register.rb(1B)
----spec()
--------cash_register_spec.rb(3KB)
--------spec_helper.rb(389B)
----CONTRIBUTING.md(2KB)
----LICENSE.md(1KB)
----README.md(2KB)
----.rspec(53B)
----.gitignore(642B)

网友评论