慕数据4683465
2018-08-09 10:19
静态变量和成员变量都是子啊类中定义,那他们的主要区别是啥,啥时候用成员变量,啥时候用静态变量????
是的,以上回答都是不错的
静态变量 归 类所有 即使没有实例化对象 静态变量也是存在的 它不依附于某个对象 既可以用类调用 也可以用对象调用
成员变量 是实例化对象的时候才会有 必须指明是哪个对象的成员变量
成员变量:当在整个程序执行过程中,需要多次更改变量的值,即对于类的每一个对象在调用此变量时,都需要用到不同的值,使用成员变量
静态变量:在程序执行的过程中,如果给变量赋完初值,在代码以后调用此变量时,都不用更改变量的值,则使用静态变量。(静态变量在有些时候,我们可以理解为常量。这是我的理解,希望能帮到你。)
成员变量是类的属性,包括 实例属性(不以static修饰 ), 类属性(static修饰)
静态变量由static修饰,
这两个变量都是定义在类中,方法之外,区别就是生命周期不一样,静态变量>成员变量;
Java入门第二季 升级版
530643 学习 · 6091 问题
相似问题
回答 1
回答 2
回答 1
回答 2
回答 2