class-使用 static 创建静态属性|学习笔记

简介: 快速学习 class-使用 static 创建静态属性

开发者学堂课程【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.loga1.name//实例属性

//console.loga1.age//实例属性

Console.log(Animal.info)//info是 Animal的静态属性

相关文章
|
Oracle Java 数据库连接
使用Mybatis generator自动生成代码,仅限Oracle数据库
使用Mybatis generator自动生成代码,仅限Oracle数据库
|
机器学习/深度学习 人工智能 安全
千帆大模型平台再升级:接入大模型最多、Prompt模板最全面
千帆大模型平台再升级:接入大模型最多、Prompt模板最全面
774 1
|
机器学习/深度学习 人工智能 自然语言处理
生成式人工智能(Generative AI)入门指南
生成式人工智能(Generative AI)入门指南
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
Genesis:卡内基梅隆大学联合 20 多所研究机构开源生成式物理引擎,能够模拟各种材料、物体和物理运动现象
Genesis是由卡内基梅隆大学联合20多所研究机构开源的生成式物理引擎,能够模拟世界万物,具有高度的物理准确性和快速的模拟速度,适用于机器人仿真、游戏开发、电影特效制作等多个领域。
592 21
Genesis:卡内基梅隆大学联合 20 多所研究机构开源生成式物理引擎,能够模拟各种材料、物体和物理运动现象
|
9月前
|
移动开发 前端开发 API
鸿蒙web加载本地网页资源异常
在鸿蒙NEXT Api 12中,为解决Web组件加载本地资源(如图片、CSS等)失败的问题,我们采用拦截机制。具体步骤如下: 1. **替换路径**:通过正则表达式将HTML和CSS中的资源路径替换为带有标记的URL(如`http://local`),以便后续识别。 2. **拦截与返回**:在资源加载时,拦截带有标记的URL,读取对应的本地文件并返回给Web组件。此过程确保了本地资源能正确加载和显示。 代码实现包括路径替换、资源拦截及响应构建,确保Web页面能够顺利加载本地资源。
500 7
|
监控 Serverless 开发者
开发者如何用好云数据传输CDT
【10月更文挑战第22天】开发者如何用好云数据传输CDT
485 4
|
存储 安全 数据安全/隐私保护
U盘无法读取怎么办?原因与解决方法都在这里
U盘是常用的便携式存储工具,但有时会出现无法读取的问题。硬件方面,接触不良或U盘损坏都可能导致此现象,此时应检查接口或U盘本身。软件问题包括驱动故障、文件系统错误及病毒感染,解决方法有更新驱动、格式化U盘(注意备份数据)和使用杀毒软件。预防措施包括定期备份数据和正确使用U盘。若需恢复数据,可尝试数据恢复软件或寻求专业数据恢复服务。
U盘无法读取怎么办?原因与解决方法都在这里
|
SQL 资源调度 分布式计算
如何让SQL跑快一点?(优化指南)
这篇文章主要探讨了如何在阿里云MaxCompute(原ODPS)平台上对SQL任务进行优化,特别是针对大数据处理和分析场景下的性能优化。
|
消息中间件 Java Maven
Java整合RabbitMQ实现生产消费(7种通讯方式)
Java整合RabbitMQ实现生产消费(7种通讯方式)
546 0
|
人工智能 自然语言处理 测试技术
“送云资源、用大模型” 阿里云启动云工开物“高校训练营”计划
“送云资源、用大模型” 阿里云启动云工开物“高校训练营”计划
523 1