类的属性 静态方法 一般方法 构造方法

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())  // 静态方法挂载在原型对象上

类的属性 静态方法 一般方法 构造方法

 

上一篇:面向对象


下一篇:(java新手踩坑篇)关于多态的上下转型问题,伪向下转型,向下转型的意义