黑马程序员技术交流社区

标题: 还是那个问题,再开一贴具体说明一下吧! [打印本页]

作者: 冷月霜飞    时间: 2015-5-17 06:03
标题: 还是那个问题,再开一贴具体说明一下吧!
  1. System.out.println(Thread.currentThread().getName()+"......生产者...."+this.name);
复制代码
原问题是:在上面这条代码中,”Thread.currentThread().getName()“这个是什么意思?我知道Thread.currentThread()意思是调用了Thread类中的currentThread方法,那后面的”.getName()“是什么意思呢?”.getName“难道是currentThread方法中的方法?但是查阅API文档发现getName()和currentThread()同是Thread类中的方法,但是为什么这句代码这么写?请求师兄解读,谢谢!

上述问题提出后,各位师兄都非常热心的进行了解惑,非常感激,可能是我没有描述清楚我的疑问吧,其实我想问的是这样的,我们知道  类.方法() 是代表调用了该类中的该方法,但是现在这条代码中的却包含了   方法().方法() 这个写法,我们知道函数内是不能定义另一个函数的,所以对于这条代码的这个   方法().方法() 的写法,我是不太明白的,我不明白这么写的原因是什么?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2