一个程序说明java中this关键字
来源:互联网 发布:新开淘宝店铺装修 编辑:程序博客网 时间:2024/06/10 19:06
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package arthur.com.shipin;/** *测试this * @author Arthur */public class ThisTest { //对象的名字 private String name; ThisTest(){ } ThisTest(String name){ this.name = name; } /** * 打印当前对象(的名字) */ public void printThis(){ System.out.println(this); } /** * 重写toString 返回对象名 * @return name */ @Override public String toString(){ return name; } public static void main(String args[]){ //此时当前对象this指的是tt1 ThisTest tt1 = new ThisTest("tt1"); System.out.println(tt1); tt1.printThis(); System.out.println(); //此时当前对象this指的是tt2 ThisTest tt2 = new ThisTest("tt2"); System.out.println(tt2); tt2.printThis(); } }