Java的静态与Ruby的自我

前端之家收集整理的这篇文章主要介绍了Java的静态与Ruby的自我前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Ruby中是静态的,就像 Ruby中的self一样吗?

解决方法

不,Java的静态和Ruby的自我完全没有任何关系.

Java相当于Ruby的自我. Ruby的等效于Java的静态不存在.

Java的静态意味着静态而不是动态地调度该方法.在Ruby中,总是动态调度方法. static表示不在任何对象上调用方法.在Ruby中,总是在对象上调用方法.由于Java中的静态方法与任何对象都没有关联,因此它们无法访问任何对象状态.在Ruby中,方法始终可以访问其关联实例的状态.

简而言之,静态方法根本不是真正的方法,它们是程序. Ruby没有程序,只有(实例)方法.

Ruby中没有构造甚至可以远程等同于Java的静态构造.

原文链接:https://www.f2er.com/java/239996.html

猜你在找的Java相关文章