2020-11-23

关于java种静态方法的一些随笔

首先我们都知道java种静态方法是无法访问类的成员变量的,因为从java程序的运行过程来说,类在被加载的时候静态变量和方法就已经被加载到方法区了,但是此时可能并没有类的实例被创建,那么也没有与之对应的成员变量可以访问。

今天忽然想到一点

当静态方法访问成员变量的时候,即便是有实例对象了,但是方法本身却不知道访问的是哪一个对象的成员变量。

而且,从程序设计的角度来说,静态方法本质上是属于类的,而不是类的实例,是不应该与对象以及成员变量产生交集的,如果需访问成员变量,那么应该声明为普通的方法更加合适。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值