Core Java2 Notes (4)# Java - 爪哇娇娃
e*c
1 楼
14. In C++, a method is not dynamically bound by default, and you can tag it
as inline to have method
calls replaced with the method source code. However, there is no machanism t
hat would prevent a subclass
from overriding a superclass method. ( In Jave, final keyword works for this
function, which is claimed
to be more efficiency because of static binding, and safety that no derivate
d class can override that
function.) In C++, it is possible to write classes from which no other class
es from
as inline to have method
calls replaced with the method source code. However, there is no machanism t
hat would prevent a subclass
from overriding a superclass method. ( In Jave, final keyword works for this
function, which is claimed
to be more efficiency because of static binding, and safety that no derivate
d class can override that
function.) In C++, it is possible to write classes from which no other class
es from