一、类
A、类和对象关系
1、类是一类事物的描述,是抽象的
2、对象是一类事物的实例,是具体的
3、类是对象的模板,对象是类的载体
B、类
定义:由成员变量和成员方法组成。
public class 类名(){
// 成员变量
// 成员方法
}
C、对象
类 对象名 = new 类();
对象名.成员变量(前提是,成员变量由访问权限,例如public)
对象名.成员方法
D、成员变量
E、成员变量与局部变量的区别
重点部分
区别 | 成员变量 | 局部变量 |
---|---|---|
作用域不同 | 在整个类中有效 | 在方法中有效 |
初始值不同 | 有默认初始值 | 没有默认值 |
定义位置不同 | 在类里面方法外面 | 定义在方法内 |
了解部分
区别 | 成员变量 | 局部变量 |
---|---|---|
内存位置不同 | 在堆内存中 | 在栈内存 |
生命周期不同 | 随对象创建而存在,随对象消失而消失 | 随方法调用而存在,随方法调用完毕而消失 |
F、封装方法原则
保证数据的安全性。