java 对象和类
二、类和对象的使用
- 创建类,设计类的成员
- 创建类的对象
- 通过“对象.属性”或“对象.方法”调用类的结构
三、如果创建了一个类的多个对象,则每个对象都独立的拥有一套类的属性。(非static的)
意味着,如果我们修改一个对象的属性a,则不影响另外一个对象属性a的值
/* 类中属性的使用
- 属性(成员变量) vs 局部变量
-
- 相同点
- 1.1 定义变量的格式:数据类型 变量名 = 变量值
- 1.2 先声明、后使用
- 1.3 变量都有其对应的作用域
- 2.不同点
- 2.1 在类中声明的位置的不同
-
属性:直接定义在类的一对{}内 -
局部变量:声名在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 - 2.2 关于权限修饰符的不同
-
属性:可以在声明属性时,使用权限修饰符。常用的权限修饰符:private、public、protected、缺省 --->封装性 -
局部变量:不可以使用权限修饰符。 - 2.3 默认初始化值的情况
-
属性:类的属性:根据其类型。都有默认初始化值。 -
整形(byte/short/int/long):0 -
浮点型(float、double、):0.0 -
字符型(char): 0 或'\0u000' -
布尔型(boolean): false -
引用数据类型(类、数组、接口):null -
局部变量:没有初始化值 形参调用时,赋值即可
*/
四、对象的内存解析
数据类型


浙公网安备 33010602011771号