如何给ruby的对象动态添加方法

如何给ruby的对象动态添加方法


侃侃无极
浏览 694回答 4
4回答

缥缈止盈

by, 也允许给对象添加方法:1. 利用def 来给, 对象或类, 添加属于自己的方法:a = 'Hello World'def a.do_some_thingputs '做个大新闻'enddef String.do_another_thingputs '+1s'end2. 使用类和对象的方法来添加def obj.a_singleton_method; enddef MyClass.another_class_method; end

温温酱

  给某个对象动态不了属性的但是可以通过集合类来实现例如你可以用Map这个类来实现map.put(key,value);键值对都是泛型之后通过map.get(key);来获取

炎炎设计

* 添加一个 public 的类成员* @param fieldName 类成员名* @param fieldDesc 类成员类型描述
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Ruby