js面向对象编程中封装的解析