2012年7月13日

Ruby 可写的属性

摘要: 有些时候,你需要能够在一个对象外部设置它的属性。在类如C++和Java等语言中,你需要用setter方法来完成这个任务。class JavaSong{ //Java代码 private Duration _duration; public void setDuration(Duration newDuration){ _duration = newDuration;}}s = new JavaSong(....);s.setDuration(length);在Ruby中,访问对象属性就像访问变量一样。当你想要设置某个属性的值时,对这些变量直接赋值似乎更自然些。在Ruby中,你可以通过创建一个名 阅读全文

posted @ 2012-07-13 10:32 tim_sheng 阅读(299) 评论(0) 推荐(0) 编辑

导航