Java 程序以类class为组织单元
关键字class定义自定义的数据类型
类就是去除对象像的部分;类将现实中对象的概念模拟到计算机中;
就像描述一只猫,猫的名字 猫的颜色 猫的年龄;
在计算机中成为类 类就可以用来描述这些年龄 颜色等;
局部变量 成员变量
区别:
声明的位置不同 类中 方法中
作用的范围不同
局部变量:当前方法类中
成员变量:当前方法
并且 局部变量存放在栈内存中,成员变量存放在堆内存中
成员变量有默认值,局部变量没有默认值;
引用类型
Java语言中除基本类型之外的变量都称为引用类型.
java中的对象和数组是通过引用对其操作的
-引用可以看做是一种受限的指针
引用就是一个变量或对象的别名
我理解为一个变量或对象的别名