《JAVA程序设计自学手册》中P260 第6行:Dimension displaySize=Tookit.getDefaultTookit().getScreenSize(),这个语法书中前面都没介绍过,等号右面的类 Tookit调用静态方法getDefultTookit()还好理解。但后面紧跟的方法getScreenSize()方法就不能理解了。类Tookit可以同时调用两个方法的?请专家帮忙解释一下?谢谢
高飞_mrkj
学分:0 LV1
方法getDefaultTookit()是Tookit类的静态方法,该方法将返回Tookit类的对象,在调用getScreenSize()方法时,是通过返回的对象调用的!
limqqepp
学分:0 LV1
是不是任何类调用本类的静态方法就是返回了该类的对象?
小小邪
学分:0 LV1
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
是不是任何类调用本类的静态方法就是返回了该类的对象?
[/FIELDSET]
回复:
不是这样的,静态方法能做什么要看他的程序代码能实现什么业务。
至于静态方法获取本类实例对象的实现请参见“单利模式”