-
自定义类创建对象的三步骤:
-
自定义类。
格式:
class 类名{事物的公共属性使用成员变量描述。
事物的公共行为使用函数描述。
} -
通过自定义类创建对象。
格式:
类名 变量名 = new 类名(); -
访问(设置)对象的属性或者调用对象的功能。
1.访问对象属性的格式:
对象.属性名.
2.设置对象的属性:
对象.属性名 = 数据。- 调用对象的功能
对象.函数名();
- 调用对象的功能
-
-
成员变量与局部变量的区别:
定义的位置上区别:
1. 成员变量是定义在方法之外,类之内的。
2. 局部变量是定义在方法之内。作用上的区别:
1. 成员变量的作用是用于描述一类事物的公共 属性的。
2. 局部变量的作用就是提供一个变量给方法内部使用而已。生命周期区别:
1. 随着对象 的创建而存在,随着对象的消失而消失。
2. 局部变量在调用了对应的方法时执行到了创建该变量的语句时存在,局部变量一旦出了自己的作用域
那么马上从内存中消失。初始值的区别:
1. 成员变量是有默认的初始值。
数据类型 默认的初始值
int 0
float 0.0f
double 0.0
boolean false
char ’ ’
String(引用数据类型) null- 局部变量是没有默认的初始值的,必须要先初始化才能使用。
-
封装:
权限修饰符:权限修饰符就是控制变量可见范围的。
public : 公共的。 public修饰的成员变量或者方法任何人都可以直接访问。
private : 私有的, private修饰的成员变量或者方法只能在本类中进行直接访问。
封装的步骤:
1. 使用private修饰需要被封装的属性。
2. 提供一个公共的方法设置或者获取该私有的成员属性。
命名规范:
set属性名();
get属性名();