文档章节

Local variable AND Instance variable / 局部变量 与 实例变量区别

一真的鱼
 一真的鱼
发布于 2017/02/27 05:52
字数 111
阅读 3
收藏 0

One extra thing I can think of:

Instance variables are given default values, ie null if it's an object reference, 0 if it's an int.

Local variables don't get default values, and therefore need to be explicitly initialized (and the compiler usually complains if you fail to do this).

 

Local variable:

  • is declared inside a method/constructor or within a block (enclosed in braces)
  • must be initialized before use, otherwise it won't compile.

Instance variable:

  • is declared inside a class.
  • initialization is not compulsory: if omitted, it contains default value (0, 0.0, false, null, etc.)

本文转载自:http://stackoverflow.com/questions/2088299/what-is-the-difference-between-local-and-instance-variabl

共有 人打赏支持
一真的鱼
粉丝 2
博文 88
码字总数 21290
作品 0
武汉
私信 提问
Ruby之基础介绍(二)

前言 上一篇我们简单介绍了下Ruby,这一节我们开始正式步入Ruby的世界,一探究竟。 Ruby特点 (1)面向对象支持。 (2)动态语言:我们可以修改已经定义过的类,也可以为现有类添加实例方法。...

jeffcky
2016/04/06
0
0
SQL Server Transact-SQL 编程

T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。 Ø 变量 1、 局部变量(Local Variable) 局部变量是用户可以自定义的变量,它的作用...

ibm_hoojo
2011/07/15
0
0
JVM学习笔记-操作数栈(Operand Stack)

操作数栈其实就是相当于操作系统中用来存储接下来要被处理的数值的寄存器,只是JVM中用操作数栈来实现这类寄存器的功能 Like the local variables, the operand stack is organized as an a...

Henrykin
2016/10/30
0
0
JVM学习-操作数栈(Operand Stack-官方翻译)

Like the local variables, the operand stack is organized as an array of words. But unlike the local variables, which are accessed via array indices, the operand stack is accesse......

tantexian
2016/08/25
44
0
【语法拾零】方法内部类所访问的局部变量为什么必须是final的?

final局部变量也可称为局部常量,赋值以后不再改变。 Java内部类是位于类内部的类,方法内部类即位于类方法内部的类。 比如,Inner是Outer的foo()方法内部类: public class Outer { public ...

Sdutent
2013/05/22
0
4

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
40分钟前
6
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
41分钟前
3
0
my.ini

1

architect刘源源
57分钟前
6
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
5
0
寻找数学的广度——《这才是数学》读书笔记2700字

寻找数学的广度——《这才是数学》读书笔记2700字: 文|程哲。数学学习方式之广:国内外数学教育方面的专家,进行了很多种不同的数学学习方式尝试,如数学绘本、数学游戏、数学实验、数学步道...

原创小博客
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部