当前位置: 首页 > news >正文

变量、常量和作用域

变量

局部变量

局部变量定义在方法内部,必须初始化;

局部变量初始化和输出

image
输出结果为10

类变量

存在于类内部,和类一起存在/消失;定义时需要加修饰符static,否则会出错,可以不做初始化,不初始化情况同实例变量;

以下是类变量初始化/不初始化代码和结果

image

image

实例变量

  • 存在于类内部,定义之后不赋值的情况下,数值型默认为0/0.0,布尔值默认为false。引用类型默认为null。
  • 实例变量需要类实例一个对象,然后通过对象调用。

实例变量不初始化代码和结果如下

image

image

小结

类变量和实例变量共同点是都在类下定义,都可以不做初始化,不同点是类变量要用static修饰符来定义变量,实例变量需要在main中通过实例化一个对象来访问变量;
而局部变量只在方法内定义

常量

常量通过修饰符final来定义

http://www.hskmm.com/?act=detail&tid=28731

相关文章:

  • 用python定义类时,用子类继承父类,当父类需要从子类中传递很多形参时,该怎么处理
  • 量化(一)
  • 2025 年试验箱厂商最新推荐排行榜:涵盖高低温 / 恒温恒湿 / 冷热冲击等设备,精选研发实力强、质量管控严的优质企业
  • 2025 最新化粪池生产厂家推荐排行榜:聚焦老牌标杆与新锐力量,预制 / 玻璃钢品类权威甄选钢筋混凝土/一体/成品/拼装式化粪池厂家推荐
  • MyEMS + 边缘网关:偏远基站如何实现 “无人值守” 下的精准能耗管理?
  • 2025 云栖精选资料:《从云原生到 AI 原生核心技术与最佳实践》PPT 免费下载
  • Salesforce项目老掉坑?这8个思维陷阱千万别踩
  • 加权图异常检测技术获最具影响力论文奖
  • java基础3-判断和循环
  • 基于模拟退火的粒子群优化算法的解析
  • 总线死锁验证方法
  • 热卷
  • C#/.NET/.NET Core优秀项目和框架2025年9月简报
  • 论文对比
  • Alpha稳定分布概率密度函数的MATLAB实现
  • 关于我心目中的理想课堂构建之法的一些感受
  • 2025 年温控器厂家最新推荐排行榜:涵盖电子式、机械式、双恒温等多类型设备,结合产品性能、创新能力与市场反馈的优质品牌汇总
  • 2025 年工业与民用加热器品牌最新推荐排行榜,深度盘点机柜、柜内、紧凑、PTC 风扇型等多类型加热器优质厂商
  • 函数计算 MSE Nacos : 轻松托管你的 MCP Server
  • Metasploit Framework 6.4.92 (macOS, Linux, Windows) - 开源渗透测试框架
  • 如何查看Linux系统信息,Linux查看系统基本信息命令
  • Python 处理 Word 文档中的批注(添加、删除) - E
  • Nexpose 8.23.0 for Linux Windows - 漏洞扫描
  • 重学JS-009 --- JavaScript算法与数据结构(九)Javascript 技巧
  • Educational Codeforces Round 105 (Rated for Div. 2) 题解
  • 基于MATLAB的梯度下降法实现
  • C++练习
  • 2025 年房屋鉴定公司最新推荐权威榜单:涵盖安全评估 / 承载力 / 工程质量 / 危房 / 受损伤等领域,助您精准挑选靠谱机构
  • 当游戏NPC有了“灵魂”,网易伏羲解码游戏智能交互场景新实践
  • 2025最新微信公众号文章数据批量导出excel工具1.0版