Toolkit.getDefanltToolkit()得到的是一个静态的Toolkit,
Rectangle2D,Ellipse2D实现了Shape接口,又继承了RectangularShape还实现了Cloneable接口getContentPane()也需要对象的调用,很多地方直接写getContentPane()是因为有个隐含的this
Rectangle2D,Ellipse2D实现了Shape接口,又继承了RectangularShape还实现了Cloneable接口getContentPane()也需要对象的调用,很多地方直接写getContentPane()是因为有个隐含的this
public abstract class Rectangle2D extends RectangularShape
public abstract class RectangularShape extends Object implements Shape, Cloneable3、错!这些方法有的是隐含this.XXX();有的是类的静态方法,如Math.Random()
getContentPane()是Swing中JApplet、Jdiaglog、JFrame、JWindow、JInteralFrame等类的一个方法,作用是获得当前的容器,它的返回类型是java.awt.Container。如果你的application继承了以上的类就可以通过调用父类的getContentPane()。
但是当你编译这个类的时候,就会在你的类方法上加上this关键字。关于静态方法,实在类初始化的时候,就把类已经放入的静态存储区!所以那个类就不用在实例化,在内存中分配空间。