21xrx.com
2024-12-23 01:08:44 Monday
登录
文章检索 我的文章 写文章
详解Java中this关键字的用法及样例
2023-06-17 16:53:45 深夜i     --     --
Java this关键字 示例

在Java中,this是一个关键字,表示当前对象的引用。它可以用来引用当前类中的属性和方法。在本文中,我们将详细解释this的用法,并提供一些代码示例。

使用this引用属性

this关键字可以用于引用当前对象中的实例变量。如果在构造方法中使用this,它将表示正在创建的当前对象。

下面是一个简单的示例,演示如何使用this引用实例变量:


public class Person {

  private String name;

  private int age;

  public Person(String name, int age)

    this.name = name;

    this.age = age;

  

  public void introduce() {

    System.out.println("Hi, my name is " + this.name + " and I am " + this.age + " years old.");

  }

}

在上面的代码中,我们可以看到构造方法使用了this关键字来引用当前对象中的name和age属性。

使用this调用方法

this关键字也可以用于调用当前对象中的方法。下面是一个简单的示例,演示如何使用this调用方法:


public class Shape {

  private int x;

  private int y;

  public Shape(int x, int y)

    this.x = x;

    this.y = y;

  

  public void move(int x, int y) {

    this.x += x;

    this.y += y;

  }

  public void printLocation() {

    System.out.println("Shape is at x=" + this.x + ", y=" + this.y);

  }

}

在上面的代码中,我们使用this调用了move方法,这个方法是用来移动当前对象的。

总结

在Java中,this是一个关键字,表示当前对象的引用。它可以用于引用当前类中的属性和方法。使用this来调用一个方法和引用实例变量都非常普遍。在学习Java编程时,我们会经常遇到this关键字,并且使用它来完成许多编程任务。

  
  

评论区

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