当猴子修补一个方法时,你能从新的实现中调用被重写的方法吗?
super
class Foo def bar() "Hello" endend class Foo def bar() super() + " World" endend>> Foo.new.bar == "Hello World"
白猪掌柜的
冉冉说
创建子类对象时,能调用子类重新写的方法吗?
子类继承父类方法怎么重写?
protected修饰的方法能在父类之中被调用,这个’父类‘包含祖宗类吗?
在自行序列化的时,在自行序列化的类中重写的方法writeObject和readObject方法是怎么被调用的,程序中也没有用该类对象调用这两个方法啊?具体的逻辑是怎样的呢,是自行就被调用了吗?
相关分类