加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.cn/)- 图像处理、低代码、云通信、数据工具、物联设备!
当前位置: 首页 > 站长资讯 > 动态 > 正文

到底谁是 Java 的亲儿子

发布时间:2021-02-24 10:36:59 所属栏目:动态 来源:互联网
导读:量是我们经常用到的一种,我在刚学 Java 的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就来深入认识一下 Java 中这些变量的概念。

量是我们经常用到的一种,我在刚学 Java 的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就来深入认识一下 Java 中这些变量的概念。

变量汇总

所以,到底有哪些变量的概念呢?距今为止,目前已知的变量主要有:

  • 实例变量
  • 全局变量
  • 静态变量
  • 类变量
  • 局部变量
  • 成员变量
  • 常量

下面我们就采用各个击破的方式来认识每个概念。

实例变量

实例变量又被称为Instance variables。不使用 static 关键字定义,并且在任何方法、构造方法、块之外的变量都是实例变量。实例变量都是基于特定实例的,实例变量不会在实例之间共享,也就是说,每一个对象的实例都有自己的一个实例变量。下面是实例变量的一个例子

 

1. 如何识别实例变量

那么我如何知道一个变量它是实例变量呢?下面是一些关于实例变量的定义规则

  • 实例变量可以使用四种访问修饰符进行修饰:public、protected、default、private
  • 实例变量可以使用 transient、final 关键字进行修饰
  • 实例变量不可以使用 abstract、synchronized、strictfp、native、static关键字进行修饰

实例变量带有默认值,也就是说,实例变量不用初始化就能使用。下面是常用实例变量的初始值


(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读