一. 面向对象思想
1. 面向过程:当要实现一个功能时,需要处理每个细节。
2. 面向对象:当要实现一个功能时,不关心具体的实现步骤,只关心结果,找一个具有该功能的类,帮我们做事。
二. 类和对象
1. 类:是对现实生活中一类具有共同属性和行为的实物的抽象。
如:手机设计图
2. 对象:是实际存在的实体。
如:实物手机】
3. 类的定义格式:
public class 类名{
//成员变量(属性)
//成员方法(行为)
}
• class是定义类的关键字,后面的叫类名。
• 成员变量:定义在类中方法外。
• 成员方法:和以前定义方法的格式相同,只是去掉static关键字。
三. 对象的创建:
1. 类名 对象名 = new 类名();
2. 使用对象访问类中的成员:
§ 对象名.成员变量;
§ 对象名.成员方法();
3. 成员变量的默认值
整数 0
小数 0.0
布尔 false
字符 空白字符
引用类型 null
四. 成员变量与局部变量的区别
1. 在类中的位置不同【重点】
i. 成员变量:类中,方法外
ii. 局部变量:方法中或者方法声明上(形式参数)
2. 在内存中的位置不同
3. 生命周期不同
i. 成员变量:随着对象的创建二存在,随着对象的消失而消失
ii. 局部变量:随着方法的调用二存在,随着方法的调用完毕二消失
4. 初始化值得不同
i. 成员变量:有默认值
ii. 局部变量:没有默认值。必须先定义,赋值,最后使用
5. 作用范围不一样
i. 成员变量:类中
ii. 局部变量:方法中
java类的格式、创建对象、成员变量局部变量的区别
最新推荐文章于 2023-04-04 16:39:47 发布