所以 静态属性 到底可不可以定义在类中?
来源:3-3 类表达式
爱吃夜宵的前端Student
2020-10-23 17:46:19
# 具体遇到的问题
????看到提问下面的回答,先是说静态属性不可以定义在类中,只有定义在类外的情况,但是在解释的时候又称P.a是静态属性
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
1回答
同学你好,静态属性可以定义在类中。
静态属性的两种定义方式,可以参考如下解析:
1、定义在类外,不用实例化,直接就可以通过类访问。


2、定义在类里面,需要先实例化,也分两种情况:
(1)定义在constructor中,实例化之后,就可以调用了。


(2)定义在方法中,需要先通过实例化对象调用方式,才可以将静态属性添加到类上,之后才可以通过类访问静态属性。


老师这里了也给同学提一个小小的建议:在查看问答区,遇到疑惑的问题时,可以在提问时明确指出具体是哪条问答哦,便于老师核实问题,帮助同学高效的解决困惑。
祝学习愉快~
相似问题