Java中成员变量和局部变量的区别
2023-09-11 14:18:04 时间
java面向对象过程中,最基本的两类变量就是成员变量和局部变量
成员变量是写在类中并且写在方法外部,一般写在每个类的头部,用于初始化或者方法操作,作用域是整个类被实例化到被销毁,中间变量都可以被外部方法(权限为public时)或者内部方法所共享使用,并且可以保持变量的值,就是多个方法可以复用该变量,成员变量一般要加权限修饰符,并且定义成员变量的时候系统会给初始值0
而局部变量作用域只在方法内部,当方法调用完毕,该变量也自动消失,并且只有方法本身可以使用,其他方法或类都不能使用该变量,也就是方法本身计算用于暂存数据所使用,定义时一般不加权限修饰符,使用时方法可以直接使用,局部变量系统不会给初始值,需要自己初始化,所以多个方法之间可以定义相同的局部变量,如果成员变量和局部变量变量名相同,那么程序执行时优先按照就近原则调用局部变量的值
相关文章
- java中的成员变量和全局变量有什么区别
- Java 成员变量和局部变量
- Java 变量类型
- java—IO流——读取键盘输入的字母并转换成大写字母输出在控制台上
- java Swing GUI 入门-简易加法器
- C#与java的异同
- java 配置环境变量
- Java中Redis的使用教程
- 【Java】java数据库连接池配置的几种方法
- 【Java】整理关于java的String类,equals函数和比较操作符的区别
- kotlin 和java 混编
- 第二十一节:Java语言基础-关键字,标识符,注释,常量和变量,运算符
- 【转载】JAVA-dynamic web module与tomcat
- Java 安装和变量环境配置
- java中的变量
- Java最常用的变量定义汇总
- java中的常量和变量
- Error running 'dt-assets-monitor [clean]': Cannot run program "C:Program Files (x86)Javajdk1.8.0_73binjava.exe" (in directory "E:codedt-assets-monitor")
- Java 项目中一种简单的动态修改配置即时生效的方式 WatchService
- 支付宝支付java服务端处理
- 正确使用MySQL JDBC setFetchSize()方法解决JDBC处理大结果集 java.lang.OutOfMemoryError: Java heap space
- 在java中使用JMH(Java Microbenchmark Harness)做性能测试
- Java获取变量的数据类型
- java学习笔记(2)注释、public lcass、class、标识符、字面值、变量
- 『Java练习生的自我修养』java-se进阶⁴ • IO流概览
- tinkerpop(2) 使用java调用tinkerpop,存储到derby数据库
- Java 下实现锁无关数据结构--转载
- Java中java.util.Arrays参考指南