静态变量和成员变量的区别是啥???

来源:8-7 Java 中的 static 使用之静态变量

慕数据4683465

2018-08-09 10:19

静态变量和成员变量都是子啊类中定义,那他们的主要区别是啥,啥时候用成员变量,啥时候用静态变量????

写回答 关注

5回答

  • 村草兄
    2018-09-20 15:00:45

    是的,以上回答都是不错的

  • 慕无忌5762020
    2018-08-23 11:11:48

    静态变量 归 类所有 即使没有实例化对象 静态变量也是存在的  它不依附于某个对象  既可以用类调用 也可以用对象调用

    成员变量 是实例化对象的时候才会有 必须指明是哪个对象的成员变量

  • 芝麻粒
    2018-08-19 12:15:44

    成员变量:当在整个程序执行过程中,需要多次更改变量的值,即对于类的每一个对象在调用此变量时,都需要用到不同的值,使用成员变量

    静态变量:在程序执行的过程中,如果给变量赋完初值,在代码以后调用此变量时,都不用更改变量的值,则使用静态变量。(静态变量在有些时候,我们可以理解为常量。这是我的理解,希望能帮到你。)

    低調d華麗

    静态变量 归 类所有 即使没有实例化对象 静态变量也是存在的 它不依附于某个对象 既可以用类调用 也可以用对象调用 成员变量 是实例化对象的时候才会有 必须指明是哪个对象的成员变量

    2018-08-27 17:55:50

    共 1 条回复 >

  • 旋转的梧桐叶
    2018-08-14 10:25:38

    成员变量是类的属性,包括   实例属性(不以static修饰 ),  类属性(static修饰)

  • 慕慕9495985
    2018-08-09 11:01:30

    静态变量由static修饰,

    这两个变量都是定义在类中,方法之外,区别就是生命周期不一样,静态变量>成员变量;

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530643 学习 · 6091 问题

查看课程

相似问题