ruby & java 子类方法调用优先级

编程那点事

有AB两个class,B是A的子类。

A中有实例方法a和b,其中b中调用了a。

然后我们在B中重写了a方法,这时候在java和ruby中调用B的实例方法b就不一样了:

在java中,B的实例方法b调用的是父类A的方法a

而在ruby中,B的示例方法调用的是当前类B的方法a

发表于 2018.11.06