1. 局部变量:在方法、构造函数或者语句块中定义的变量被称为局部变量。
    特点:变量的声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
    例:下面代码块的s2

  2. 成员变量:成员变量是定义在类中,方法体之外的变量。
    特点:创建对象的时候实例化、成员变量可以被类中方法、构造函数、和特定类的语句块访问
    例:下面代码块的s3

  3. 类变量:类变量声明在类中,方法体之外,但必须声明为static类型
    例:下面代码块的s1

public class Demo3 {//类变量static int s1 = 0;//成员变量int s2 = 1;public static void main(String[] args) {//局部变量int s3 = 2;}
}

java中的局部变量、成员变量、类变量相关推荐

  1. Java中反射获取成员变量、构造方法、成员方法及类名

    都说反射是框架的灵魂,但是反射到底是啥呢,今天就聊聊反射的基础操作,也是必备操作. 反射机制是在程序运行时,对任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用他的任意一个属性和 ...

  2. Java中接口定义成员变量

    在interface里面的变量都是public static final的.可以这样写:public static final int i=10或者int i=10. public interface ...

  3. 【Java】5.3 成员变量和局部变量

    目录 成员变量 局部变量 static的标志 变量: 成员变量和局部变量 成员变量: 有static修饰:类变量,属于类本身 无static修饰:实例变量,属于实例 局部变量: 方法块里的局部变量.仅 ...

  4. Java:全局变量(成员变量)与局部变量

    分类细则: 变量按作用范围划分分为全局变量(成员变量)和局部变量 成员变量按调用方式划分分为实例属性与类属性 (有关实例属性与类属性的介绍见另一博文https://blog.csdn.net/Drag ...

  5. 在python语言中定义私有成员变量的方法是_Python在类中有“私有”变量吗?

    回答(11) 2 years ago python中的私有变量或多或少是一个hack:解释器故意重命名变量 . class A: def __init__(self): self.__var = 12 ...

  6. Java反射机制——获取成员变量构造函数

    2019独角兽企业重金招聘Python工程师标准>>> Java反射机制--获取成员变量&构造函数 一.成员变量是java.lang.reflect.Field的对象 1.F ...

  7. python实例变量初始化_Python – 应该在__init__中初始化所有成员变量

    也许这更像是一个样式问题,而不是技术问题,但我有一个带有几个成员变量的python类,我想让它工作,以便在用户首次创建类的实例时初始化一些成员变量(即在__init__函数中)我希望从稍后将调用的成员 ...

  8. C++中的static 成员变量的一些注意点

    C++中的static成员变量主要用来为多个对象共享数据 例: #include <iostream> using namespace std; class Student{ public ...

  9. Java中合理使用局部变量替代成员变量、静态变量

    故事起因 一个Java类中可以存在多种形式的变量,可以是最一般的成员变量.或静态变量.或临时变量.如下图: public class VariableDemo {static int staticVa ...

最新文章

  1. 1096 Consecutive Factors
  2. 解题报告(一)快速沃尔什变换FWT(ACM / OI)超高质量题解
  3. CNN-RNN结合的3D物体识别分类
  4. 多个php版本的composer使用
  5. 怎么禁止实例化对象---2016-08-31
  6. 批量处理文件,除了 Python,不妨试试 VIM!
  7. python本地库_Python学习第71课-本地建立repository仓库
  8. EfficientNetV2:训练速度快了5~10x,更小,更快,精度更高的EfficientNet
  9. BZOJ 3289 Mato的文件管理(莫队+树状数组)
  10. 量化策略开发中的参数调优
  11. php 科学计数 位数,PHP采用超长位数字运算防止数字以科学计数法显示的实例
  12. HDU1755 A Number Puzzle【全排列+暴力】
  13. [BI项目记]-搭建代码管理环境之创建团队项目
  14. 微信小程序即将支持 分享朋友圈 半屏显示
  15. python实现sm3加密算法
  16. java+mysql 基于ssm的高校毕业生就业管理系统
  17. c语言汉字编码转换,请问如何用C语言实现汉字和Unicode编码的转换 求程序
  18. 信道容量 matlab,离散无记忆信道容量的matlab算法
  19. 三角形周长最短问题_「初中数学」从三角形周长的最值问题说说解题策略
  20. background-position进行图片定位

热门文章

  1. NodeJS的安装与使用
  2. C# 设计模式,工厂方法
  3. abp.event.on与abp.event.off使用
  4. MonogoDB 查询小结
  5. android BluetoothAdapter蓝牙BLE扫描总结
  6. python模块;opencv安装
  7. 2299 Ultra-QuickSort(归并)
  8. 去除aspx生成的页面最开始的空行
  9. (诡异事件)iframe标签后面的alert不执行
  10. python可以自动写文章吗_让python来告诉你神奇的操作,如何实现文章自动化