更新时间:2022-11-04 来源:黑马程序员 浏览量:
在Java中,要想使用一个类必须要有对象。在Java程序中可以使用new关键字创建对象,具体格式如下:
类名 对象名称 = null; 对象名称 = new 类名();
上述格式中,创建对象分为声明对象和实例化对象两步,也可以直接通过下面的方式创建对象,具体格式如下:
类名 对象名称 = new 类名();
例如,创建Student类的实例对象,示例代码如下:
Student stu = new Student ();
上述代码中,new Student()用于创建Student类的一个实例对象,Student stu则是声明了一个Student类型的变量stu。运算符“=”将新创建的Student对象地址赋值给变量stu,变量stu引用的对象简称为stu对象。
了解了对象的创建之后,就可以使用类创建对象了,示例代码如下:
class Student {
String name; // 声明姓名属性
void read() {
System.out.println("大家好,我是" + name + ",我在看书!");
}
}
public class Test {
public static void main (String[] args[]) {
Student stu = new Student (); // 创建并实例化对象
}
} 上述代码在main()方法中实例化了一个Student对象,对象名称为stu。使用new关键字创建的对象在堆内存分配空间。stu对象的内存分配如图3-2所示。

图3-2 stu对象的内存分配
创建Student对象后,可以使用对象访问类中的某个属性或方法,对象属性和方法的访问通过“.”。运算符实现,具体格式如下:
对象名称.属性名 对象名称.方法名
毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03AI智能应用开发课程紧贴企业刚需,全程高效学习,直达中高级软件开发水平
2026-02-28风口正劲!黑马程序员又一AI智能应用开发班毕业当天100%就业!
2026-02-27