成员变量,局部变量-变量的那些事

来源:互联网 发布:ubuntu opera中文乱码 编辑:程序博客网 时间:2024/06/14 13:57

What

变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念,变量可以通过变量名访问,在指令式语言中,变量通常是可变的。所以小编认为它有2个特点:它是地址,它里面的内容可变。另外,变量必须先声明(申请地址),然后赋值(填充内容)才可使用。

变量分为成员变量和局部变量。 局部变量:类的方法中 成员变量(又叫全局变量):方法外, 类中

成员变量分为静态变量和非静态变量。 静态变量(又叫类变量):static修饰 非静态变量(又叫实例变量):无static修饰

我们来研究一个事物:
类:是一类事物抽象的集合,其中包含静态属性和动态行为
属性:外在特征;可归为有什么;例如人的身高,体重
行为:能够做什么;例如人有说话,打球等行为。
而在Java语言中,最基本的单位是类,类就是用来体现事物的。
用类class来描述事物也是如此:
属性:对应类中的成员变量
行为:对应类中的成员函数
定义类其实就是在定义类中的成员

区别:

这里写图片描述

实例:

public  class Variable{  static int allCheck=0; //类变量  String str="Hello world"; //实例变量  String??为啥大写:Java中它是类 public void method(){    int i=0; //局部变量}}

小结:

小编对变量的学习先到这啦,如果您对小编写的文章有不一样的理解,欢迎您在评论下方留言,希望我们可以碰撞出新的火花。

原创粉丝点击