同一个类中静态方法为什么不能调用实例变量

2022-04-15 社会 61阅读
1、静态方法(static)的含义是,属于“类”的方法。什么意思呢?比如我们说“人”,有两种概念,一种是“人类”,指的是抽象的整体概念,一种是“个人”,比如张三,李四。static是用来服务“类”的,而实例变量是用来服务“个体”的。
2、举个例子,比如说人类的历史,那么“历史”就应该是static的,而个人的经历,“经历”就是属于具体的个人的,就不是static。
3、所以,静态方法当然不能调用实例变量,因为在“整体”中你压根不可能知道你要调用哪个“个体”的实例变量。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com