简单理解javascript中的封装与继承特性