• 技术文章 >java >java基础

    java接口中成员变量是什么?

    小妮浅浅小妮浅浅2021-02-05 13:34:35原创6005

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    1.成员变量概念

    作用范围是整个类,相当于C中的全局变量,定义在方法体和语句块之外,一般定义在类的声明之下;成员变量包括实例变量和静态变量(类变量)

    2.使用成员变量的条件

    1)需要定义的变量用于描述某个类或某个对象的固有信息,这种变量应定义为成员变量。如果这种信息对这个类的所有实例完全相同,或者说它是类相关的即类的属性性质变,该类的所有实例的性质也同样改变,这种类相关的信息应该定义为类属性(static修饰);如果这种信息是实例相关的,即不同的实例,实例的信息可能不同,这种实例相关的信息应该定义成实例属性(不用static修饰)。

    2)在类中,需要定义一个变量来保存该类或者实例运行时的状态信息,这种用于保存某个类,或者某个实例状态信息的变量通常应该定义为成员变量。

    3)如果某个信息需要在某个类的多个方法之间进行共享,则这个信息应该用成员变量来保存。

    3.接口中的成员变量

    1)接口中无法定义普通的成员变量

    2)接口中定义的变量,必须有固定的修饰符修饰public static final ,所以接口中的变量也称之为常量,其值不能改变。

    3)public static final 在接口中可以省略不写,也可以选择性写,但是不代表没有.

    4)接口中的成员变量必须显式初始化

    interface Demo { ///定义一个名称为Demo的接口。
        public static final int NUM = 3;// NUM的值不能改变
    }

    以上就是关于java接口中成员变量的介绍,相信经过接口、成员变量的基础学习,已经能够很好地理解这两个模块的内容啦。更多Java学习指路:js教程


    专题推荐:java接口;成员变量
    品易云
    上一篇:多态如何在java接口中实现? 下一篇:java抽象方法如何在接口中使用?

    相关文章推荐

    • java基础:接口和类如何区分?• 多态如何在java接口中实现?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网