a = Numeric.new # doesn't take an argument
Run Code Online (Sandbox Code Playgroud)
我无法想象一个用例.你能?
该类Class定义了一个new实例方法。因此,new类方法Numeric只是它的延续 - 它不做任何事情 - 将其视为动物从远祖继承的退化器官之一 - 就像人类的阑尾一样。
Numeric请注意,例如Fixnum和Float及其亲属的子类显式取消定义该new方法。我猜他们只是懒得取消定义它,因为Numeric这个类的直接实例从未真正存在过,而且保留它也没有什么坏处。
| 归档时间: |
|
| 查看次数: |
545 次 |
| 最近记录: |