类(class)是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。
对象(object)是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。
类和对象的关系:类是构建对象的模板。
一、类
一个类可以包含以下类型变量:
- 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
- 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
- 类变量:类变量也声明在类中,方法体之外,但必须声明为 static 类型。
二、对象
创建对象
对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:
- 声明:声明一个对象,包括对象名称和对象类型。
- 实例化:使用关键字 new 来创建一个对象。
- 初始化:使用 new 创建对象时,会调用构造方法初始化对象。
1、声明
对象类型 对象名称1,对象名称2,… //基本格式
2、实例化
Person person = new Person(); //在这里,第一个person是类型,第二个person是对象名,new Person()是对象实体,new为创建对象的关键字,会在堆内存开辟存储空间,最后一个person为构造器
3、初始化
xiaohua.Person();