Question:为什么静态方法无法访问实例成员,只能访问静态成员。
因为静态方法在类实例化之前就可以使用,而实例成员在这个时候甚至可能还没有分配内存,所以静态方法无法判断实例成员的内存地址。——————so
Question:那为什么实例方法除了能访问实例成员外,也可以访问静态成员呢。
同上所叙述,因为静态成员在类实例化之前就存在了,它是确定的内存地址的,所以实例方法可以访问。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |