class Dog{ //一般属性挂载在实例上 a = 1; // 静态属性挂载在原型对象上 static b = 2 // 构造方法挂载在原型对象上 constructor(){} // 一般方法挂载在原型对象上 cry(){} static call(){ console.log('静态方法挂载在原型对象上') } } const dog = new Dog() console.log(dog) console.log(dog.b) // undefined console.log(Dog.b) // 2 console.log(Dog.call()) // 静态方法挂载在原型对象上