类内部的变量分为两部分:

一.类的成员变量

在类内部,变量定义部分,定义的变量。

二.局部变量

在类内方法体中定义的变量和方法中涉及的变量。

成员变量和局部变量的区别:

(1)成员变量在整个类中都有效,局部变量只在定义它的方法中有效。

(2)成员变量分为实例成员变量(简称实例变量)和类变量(简称静态变量),如果在成员变量类型前加static,这个变量就称为类变量。每个不同的类实例拥有不同的实例变量。而类变量则是该类所有的实例共用的。

(3)局部变量在方法中优先级高于成员变量。如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏 ,也就是说,这个成员变量在这个方法中暂时失效。不过可以使用this.XXX的方式使用成员变量。

java类内部的变量相关推荐

  1. Java类初始化、变量初始化

    Java类初始化.变量初始化 摘自:https://blog.csdn.net/mocas_wang/article/details/109956014 基础知识 Java常量, final 修饰,值 ...

  2. 看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别?

    看完这篇你还敢说分不清 Java 类 对象 实例 变量间的区别? 什么是类? 什么是对象? 什么是变量? 对象和类的关系: Java中的类: Java中的对象 Java中的变量 Java 中调用 对象 ...

  3. C++57个入门知识点_40 常成员函数(用于定义不可修改类内部成员变量的函数,一般用来修饰Get函数;常成员函数this指针:const T* const;常成员函数内部变量修改方法:强转/关键字)

    前面我们已经学习了C++中重要的知识点,特别是虚函数可能会有些懵逼,但是需要我们在实践中不断的理解和尝试,写代码是进步最快的方式,接下来将会介绍一些简单但很重要的知识点,本篇介绍常成员函数. 总结: ...

  4. java面向对象的概念,Java类、引用变量与堆对象

    一,面向对象概念 1.类型(类) 指一个名词概念,如:老师,学生,图书 2.引用(变量) 指引用具体概念实例的代词,如:某人.某物 3.对象(东西) 指具体概念的个体实例,如:张无忌这个人. 4.行为 ...

  5. java类的静态变量调用_Java学习笔记八---类的静态变量与静态方法的访问与调用方式...

    静态变量又称类变量,静态方法又称类方法,它们统称为静态成员或类成员.静态成员由static修饰,是属于整个类的,所有的对象共享这些静态成员.不需要创建任何对象,静态成员在类装载时就已初始化了,整个运行 ...

  6. java类中静态变量是如何被赋值的

    我们知道java中类加载的过程分为:加载.连接.初始化,其中连接阶段又分为验证.准备和解析,准备阶段的动作就是为类的静态变量分配内存,并将其设置为一个默认值,java中各种数据类型的默认值如下: 数据 ...

  7. hibernate中java类的成员变量类型如何映射到SQL中的数据类型变化

    hibernate映射文件??.hbm.xml配置映射元素详解--Hibernate映射类型 在从Hibernate的java的成员类型映射到SQL中的数据类型,其内映射方式它满足,SQL可以自己调制 ...

  8. 不属于JAVA类中的变量_在Java中,不属于整数类型变量的是( )。_学小易找答案...

    [单选题]整型数据类型中,需要内存空间最少的是( ). [单选题]下列语句序列执行后,i的值是( ). int i=16; do { i/=2; } while( i > 3 ); [填空题]布 ...

  9. java类使用其他类的变量_如何将java类中的变量加载到其他类

    我之前已经在类之间加载了变量,但现在无法使它工作 . 首先,我有我的代码,我尝试加载它 . 包XMLTest; public class ModifyTTXML { public static voi ...

最新文章

  1. 构建人工智能产学研生态体系,中国软件行业协会智能应用服务分会在京正式成立
  2. 群晖阿里云域名解析_群晖套件系列六:Web station的安装与使用
  3. Direct3D初始化代码含义
  4. 电脑硬件故障的几种简单检查方法
  5. JavaScript实现递归楼梯问题(蛮力解决方案)算法(附完整源码)
  6. saltstack的状态文件
  7. 双向广搜 8数码问题
  8. mysql中常见查询表_MySQL中常见查询
  9. 蓝桥杯第七届国赛JAVA真题----平方末尾
  10. 【Java】Exception in thread main java.lang.Error: Unresolved compilation problem
  11. BeX5平台简明部署过程
  12. 金蝶云·星空——采购入库单生成凭证取不到价税合计
  13. linux source命令路径,source(.)命令
  14. android 遍历短信,Android通过for循环批量发送短信
  15. 历史类:罗马帝国兴亡史
  16. Redis(十):sentinel.conf 配置文件说明
  17. SAP - VL10B 执行采购订单,没有采购订单信息问题
  18. 直饮净水器什么牌子好,净水器评测
  19. mahout类似的开源项目
  20. 【数据结构】之两栈共享空间(C语言)

热门文章

  1. VS2008下最新X264(svn 2009.9)编译不过的解决办法
  2. myeclipse2013 jad反编译插件安装
  3. 结构体的传参理解成员的存储方式
  4. cmake 常用命令
  5. 微信小程序 - 回到自己位置(map)
  6. MORMOT数据库连接池
  7. 邓迎春绘画201702作品10
  8. C语言笔试常考知识点
  9. background 与backgroundcolor区别
  10. 外籍主管眼中的阿里巴巴