黑马程序员技术交流社区

标题: 为什么局部内部类不能用static 修饰 [打印本页]

作者: liuch111    时间: 2015-7-8 20:02
标题: 为什么局部内部类不能用static 修饰
局部内部类 为什么可以用final和abstract修饰而不能被static修饰呢?

作者: ZhangHeng    时间: 2015-7-8 20:16
一个类中,一个static变量只会有一个内存空间,虽然有多个类实例,但这些类实例中的这个static变量会共享同一个内存空间。所以声明为static的变量实质上就是全局变量。所以static不能修饰局部变量。
此外,局部变量是存放在栈中的,程序运行完立即释放。它只能在定义它的方法内部使用。所以不用修饰符





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2