码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础语法 - 面向对象 - this 关键字

时间:2018-11-14 10:22:25      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:this调用   new   类对象   方法   对象   类方法   apt   span   pack   

在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 关键字

标签:this调用   new   类对象   方法   对象   类方法   apt   span   pack   

原文地址:https://www.cnblogs.com/CongZhang/p/9955975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!