读书人

这个this是什么意思?解决方案

发布时间: 2012-11-07 09:56:10 作者: rapoo

这个this是什么意思?

Java code
package com.thinkinjava.chapter8;public class ReferenceCounting {        public static void main(String[] args) {        Shared s1=new Shared();        s1.dispose();    }}class Shared{    private int refcount=0;    private static long counter=0;    private final long id=counter++;    public Shared(){        System.out.println("Createing "+this);    }}

一般this不是指当前对象吗?那System.out.println("Createing "+this);这句话中,this应该打印当前对象吧?》

[解决办法]
对呀 打印 Shared@2e6e1408 对象
[解决办法]
应该是这个样子的
[解决办法]
Shared覆盖了toString() 方法吧?

读书人网 >J2EE开发

热点推荐