21xrx.com
2024-12-28 01:09:59 Saturday
登录
文章检索 我的文章 写文章
Java语言中没有指针
2023-06-14 15:14:55 深夜i     --     --
Java语言 引用 指针

Java语言中没有指针,但是引用可以近似看作指针。代码案例:


public class PointerExample {

  public static void main(String[] args) {

    int x = 10;

    int y = 20;

    int[] arr = 2;

    PointerExample pointerExample = new PointerExample();

    pointerExample.changeValues(x, y, arr);

    System.out.println("x: " + x);

    System.out.println("y: " + y);

    System.out.println("arr[0]: " + arr[0]);

  }

  private void changeValues(int x, int y, int[] arr) {

    x = 50;

    y = 100;

    arr[0] = 5;

  }

}

可以看出,虽然Java中没有指针,但是我们可以使用引用参数来传递对象的引用,从而达到指针的效果。在上面的代码中,数组arr就是一个引用参数,我们可以通过修改引用参数来改变原始对象的状态。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复