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

Java 面向对象基础

面向对象的基础


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

1)定义的位置不同
    成员变量直接定义在class中
    局部变量在某个{}中或者再某个方法中

2)在内存中的位置不同
    对象的成员变量会在内存中的堆内出现
    局部变量只能出现在栈内存中

3)生命周期不同
    成员变量因为会进入对内存,所以程序结束前不会消失
    局部变量因为方法执行完毕之后弹栈,所以会随着弹栈消失

4)初始值不同
    成员变量因为会保存在堆内存中,所以会有初始值
    局部变量只能赋值之后才能使用!


转载于:https://www.cnblogs.com/xiaozhang666/p/10392348.html

相关文章:

  • CSS实用技巧
  • SQL笔记
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 剑指offer-数值的整数方
  • 阿里研究院入选中国企业智库系统影响力榜
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 开工的欲望 | AI Studio悄然上线新功能,用你的模型生成在线预测服务
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 集群概念
  • 周末时间学习Linux
  • Brief introduction of how to 'Call, Apply and Bind'
  • CSS样式:覆盖规则
  • 猴子数据域名防封接口降低小说被封的风险
  • hadoop搭建之hive安装
  • 构造函数(constructor)与原型链(prototype)关系
  • 【391天】每日项目总结系列128(2018.03.03)
  • 2017-08-04 前端日报
  • 2017年终总结、随想
  • 3.7、@ResponseBody 和 @RestController
  • Docker下部署自己的LNMP工作环境
  • express + mock 让前后台并行开发
  • Facebook AccountKit 接入的坑点
  • HTTP--网络协议分层,http历史(二)
  • laravel 用artisan创建自己的模板
  • php中curl和soap方式请求服务超时问题
  • React-flux杂记
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Terraform入门 - 3. 变更基础设施
  • Webpack 4x 之路 ( 四 )
  • 关于Java中分层中遇到的一些问题
  • 湖南卫视:中国白领因网络偷菜成当代最寂寞的人?
  • 十年未变!安全,谁之责?(下)
  • 使用 Docker 部署 Spring Boot项目
  • 思维导图—你不知道的JavaScript中卷
  • 微信小程序开发问题汇总
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 我的zsh配置, 2019最新方案
  • 责任链模式的两种实现
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​低代码平台的核心价值与优势
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (1)常见O(n^2)排序算法解析
  • (Oracle)SQL优化技巧(一):分页查询
  • (Python) SOAP Web Service (HTTP POST)
  • (zt)最盛行的警世狂言(爆笑)
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (四)c52学习之旅-流水LED灯
  • (算法)求1到1亿间的质数或素数
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NetCore部署微服务(二)