Java基础语法 - 面向对象 - this 关键字
Posted 奋斗中的码农
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础语法 - 面向对象 - this 关键字相关的知识,希望对你有一定的参考价值。
在Java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法。
this关键字引用的就是本类的一个对象,在局部变量或方法参数覆盖了成员变量时,就要添加this关键字明确引用的是类成员还是局部变量或方法参数。
1 package mingri.chapter_6; 2 3 public class BookTest { 4 public String name; 5 6 public void setName(String name) { 7 this.name = name; 8 } 9 10 public String getName() { 11 int id = 0; 12 this.setName("Java"); // 使用this调用类方法 13 return id + this.name; // 使用this调用类变量 14 } 15 16 public static void main(String[] args) { 17 BookTest book = new BookTest(); 18 String bookName = book.getName(); 19 System.out.println("bookName: " + bookName); 20 } 21 }
以上是关于Java基础语法 - 面向对象 - this 关键字的主要内容,如果未能解决你的问题,请参考以下文章