开发者学堂课程【React 入门与实战:class-使用 static 创建静态属性】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/585/detail/8094
class-使用 static 创建静态属性
目录
一、定义
二、演示
一、定义
静态属性定义:通过构造函数直接访问到的属性即为静态属性,静态属性和实例属性的区别是,实例属性是通过 new 出的实例访问到的属性,而静态属性是通过构造函数直接访问到的属性。
二、演示
// info 没有通过 this 挂载上去,所以 p1 访问不到 info ,因为 info 直接挂载给构造函数,所以它是静态属性。
Person.info = ’aaaa’
Console.log(person.info)
Class Animal{
//这是类中的 构造器
//每一个类中,都有一个构造器,如果我们程序员没有手动指定构造器,那么,可以认为类内部有个隐形的、看不见的 空构造器,类似于 constructor(){}
Constructor(name,age) {
}
Static info =‘eee’
//在 class 内部通过 static 修饰的属性,就是静态属性。
}
Const al =new Animal (‘
大黄’,3)
Console.log(al)
//console.log
(a1.name)//实例属性
//console.log
(a1.age)//实例属性
Console.log(Animal.info)//info是 Animal的静态属性