4.7.2 虚方法与非虚方法