Java基础——类和对象
类和对象
- 类的定义:一组相关属性和行为的集合,是Java中最基本的单位。
- 类中包括成员变量(事物的属性)和成员方法(事物的行为)。
- 定义类就是定义类中的成员(成员变量和成员方法)。
- 对象的定义:该类事物中的具体体现。
对象的使用
- 创建对象并使用
- 格式:类名 对象名 = new 类名();
- 注意事项:对象名为合法的标识符,若为一个单词,则所有字母小写,若为多个单词,则从第二个单词开始首字母大写。
- 使用成员变量
- 格式:对象名.变量名;
- 使用成员方法
- 格式:对象名.方法名(参数);
成员变量和局部变量的区别
在类中的位置不同
- 成员变量在类中,方法外。
- 局部变量在方法定义中或方法声明上。
在内存中位置不同
- 成员变量在堆内存,属于对象。
- 局部变量在栈内存,属于方法。
生命周期不同
- 成员变量随着对象创建而存在,随着对象消失而消失。
- 局部变量随着方法调用而存在,随着方法调用结束而消失。
初始化值不同
- 成员变量有默认初始化值。
- 局部变量没有默认的初始化值,必须定义,赋值然后使用。
注意事项
- 局部变量名称可以和成员变量名称一样,在方法使用时采取就近原则。
- 基本数据类型变量:byte short int long float double boolean char。
- 引用数据类型变量:数组 类 接口 枚举。
来源:CSDN
作者:cherish027
链接:https://blog.csdn.net/qq_43069447/article/details/104135588