P
A virtual
B virtual override A
C override B
Size: a a a
P
AM
E
AM
AM
P
AM
AM
AM
AM
VB
class A {
protected virtual void foo() {
}
}
class B : A {
protected virtual void foo()
{
}
}
class C : B {
protected override void foo()
{
}
}rr
P
rr
rr
rr
VB
MN
VB