Ruby类变量和类方法实验室
目标
使用类变量来跟踪与类有关的数据。
定义类方法以公开与类有关的数据。
概述
在本实验中,我们将处理Song类。 Song类可以制作单独的歌曲。 每首歌都有一个名字,一个艺术家和一个流派。 我们需要Song类来跟踪它创建的歌曲数。
Song . count
# => 30
我们需要我们的Song类,以便向我们展示现有歌曲的所有艺术家:
Song . artists
# => ["Jay-Z", "Drake", "Beyonce"]
我们需要Song类来向我们展示现有歌曲的所有流派:
Song . genres
# => ["Rap", "Pop"]
我们还需要我们的Song类,以便能够跟踪其创建的每种流派的歌曲数。
换句话说,调用:
Song . genre_count
应该返回这样的东西;
{ "rap" => 5 ,
评论0
最新资源