2.0成员变量和局部变量

1.成员变量 (全局变量)

定义在类中定义,用来描述对象将要有什么

  • 类中所有方法都可以访问(可见的)
  • 有默认值

2.局部变量 (局部变量)

在类的方法中定义,在方法中为了临时保存数据

  • 只能在类中当前方法
  • 必须定义默认值
    1. 在同一个方法中不允许有同名局部变量
    1. 在不同的方法中可以有同名的局部变量

区别总结

  1. 作用域不同
  2. 初始值不同
  3. 同名局部变量
  4. 两类变量同名是,局部变量具有更高的优先级别(就近原则)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 常量与变量使用let来声明常量,使用var来声明变量。声明的同时赋值的话,编译器会自动推断类型。值永远不会被隐式转...
    莫_名阅读 530评论 0 1
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,812评论 0 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,554评论 19 139
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 4,194评论 1 10
  • 黄昏中我从陌上经过 你隐藏在暮色中的容颜点燃了记忆的一把火一些画面如前尘落入了旧梦飘然而至又倏忽远去似触手可及而遥...
    北绝阅读 319评论 6 8

友情链接更多精彩内容