课程
/后端开发
/Java
/Java入门第二季 升级版
java中的成员变量可不可以理解为c语言当中的全局变量?
2016-01-25
源自:Java入门第二季 升级版 8-5
正在回答
实例变量,就是一个实例拥有的属性,然而,要想和所有实例共享一个变量,必须加上static声明为静态,即该变量属于类共享,这才和C中的全局变量同意吧
java中的成员变量包含在类中,在类中可以直接访问的,能不能再全局中访问要看其前面的访问属性是否有所限制,例如provite,public,protect,来决定是否可以被外部所访问,而c语言的全局变量则是虽都可以使用的,不过不利于函数的封装性
可以得,只是java里没有全局变量之说,就叫做成员变量,也叫实例变量
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答成员变量、局部变量与C中的全局变量、局部变量区别
2 回答有成员变量和局部变量,请问有全局变量吗
2 回答当一个类中成员变量和局部变量的变量名相同,如何在拥有局部变量的方法中调用局部变量而不是调用成员变量?
2 回答成员变量和局部变量的问题。
2 回答static修饰变量时,是不是只可以修饰成员变量而不可以修饰局部变量?