- 类:是对一切事物 的统称,描述事物的特征和行为
- 对象:是一个具体的实体,真实存在的,在类的基础上孵化出来的
- 类和对象是密不可分的
就是一类事物的属性,在Java代码中使用变量来表示一个类的特征或属性
行为:int age; String name; char sex; double weight......
行为就是动作,在Java代码中,使用方法来描述一个类的行为。
声明一个类public void play(){
}
语法格式:
创建对象:[public] class 类名{
属性的描述;
行为的描述;
}
注:在类中,变量最好不要进行赋值。
语法格式:
类名 对象的名字 = new 类名 ();
注:对象的创建其实是依据构造方法创建的
属性的声明:构造方法:int age; String name; char sex; double weight......
1. 无参构造:
语法格式:
public 类名(){
}
2. 有参构造
语法格式:
public 类名(参数){
}
成员方法:
方法的调用:public void 行为的名字(){
}
对象.方法名();
对象的内存分析:栈内存: 存放的是八大基本数据类型,对象的引用。"="的左边
堆内存:对象的全部数据。
局部变量和成员变量| 区别 | 成员变量 | 局部变量 |
| 定义的位置 | 属性 | 定义在方法中 |
| 作用 | 描述对象的特征 | 存储数据 |
| 初始化的值 | 默认值 | 在使用之前必须赋值 |
| 内存 | 堆区 | 栈区 |
| 作用域 | 作用于整个类 | 只能在方法中使用 |
语法格式
{
语句体;
}



