课程
/后端开发
/Java
/Java入门第二季 升级版
静态变量和成员变量都是子啊类中定义,那他们的主要区别是啥,啥时候用成员变量,啥时候用静态变量????
2018-08-09
源自:Java入门第二季 升级版 8-7
正在回答
是的,以上回答都是不错的
静态变量 归 类所有 即使没有实例化对象 静态变量也是存在的 它不依附于某个对象 既可以用类调用 也可以用对象调用
成员变量 是实例化对象的时候才会有 必须指明是哪个对象的成员变量
成员变量:当在整个程序执行过程中,需要多次更改变量的值,即对于类的每一个对象在调用此变量时,都需要用到不同的值,使用成员变量
静态变量:在程序执行的过程中,如果给变量赋完初值,在代码以后调用此变量时,都不用更改变量的值,则使用静态变量。(静态变量在有些时候,我们可以理解为常量。这是我的理解,希望能帮到你。)
低調d華麗
成员变量是类的属性,包括 实例属性(不以static修饰 ), 类属性(static修饰)
静态变量由static修饰,
这两个变量都是定义在类中,方法之外,区别就是生命周期不一样,静态变量>成员变量;
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答static 静态变量和成员变量的区别?
2 回答静态成员变量与成员变量的区别?
1 回答静态变量和成员变量有什么区别
2 回答静态变量和成员变量的区别太难理解了。
2 回答成员变量&静态变量