Java对象和引用的区别 - 极悦
首页 课程 师资 教程 报名

Java对象和引用的区别

  • 2022-09-23 10:44:07
  • 1009次 极悦

java 中蓝图/用户定义数据类型中的类,描述了其类型的对象支持的行为/状态。

例子

public class Student {
   String name "Krishna";
   int age = 20;
   void greet() {
      System.out.println("Hello how are you");
   }
}

对象是使用 new 关键字从它创建的类的实例。一旦你创建了一个类的对象,使用它你就可以访问这个类的成员。在下面给定的代码中,创建了 Student 类的对象。

public class Example {
   public static void main(String args[]) {
      Student obj = new Student();
   }
}

类、接口、数组、枚举和注解在 Java 中是 Java 中的引用类型。引用变量保存 Java 中引用类型的对象/值

对象和参考之间的区别

当您创建一个类的对象时

Student obj = new Student();

对象是在堆区域中创建的,引用obj只是指向堆中Student 类的对象,即它只保存对象的内存地址(在堆中)。

由于 String 也是一个对象,在名称下,引用指向实际的 String 值(“Krishna”)。

简而言之,对象是类的实例,引用(变量)指向在堆区域中创建的对象。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交