类变量和类函数
类变量和类函数:static的成员变量叫做类变量:
1.类变量:它不是成员变量,它是这个类的变量,它不属于任何一个对象,它属于这个类!
2.任何一个对象都拥有这个变量(类变量),但是,只有那一份,这个变量(类变量)不在每个对象里头
3.若想访问类变量,有两种方式,通过类或者通过对象
这两种方式:Display . step, d1. step,
通过例子深入理解:
类函数:
1.类是描述,对象是实体。在类里所描述的成员变量,是位于这个类的每一个对象中的。而如果某个成员有static关键字做修饰,它就不再属于每一个对象,而是属于整个类的了。
2.通过每个对象都可以访问到这些类变量和类函数,但是也可以通过类的名字来访问它们。类函数由于不属于任何对象,因此也没有办法建立与调用它们的对象的关系,就不能访问任何非static的成员变量和成员函数了。
3.- static 的函数和变量不属于任何对象,它们属于类
4.- static 的函数只能去调用 static 的函数,只能去访问 static 的成员变量
5.- static 的函数和 static 的成员变量都可以通过类的名字去访问,也可以通过某个对象的名字访问
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix