看JFrame的:
public class JFrame extends Frameimplements WindowConstants, Accessible, RootPaneContainer
怎么说是抽象类呢,抽象类前面有abstract
public class JFrame extends Frameimplements WindowConstants, Accessible, RootPaneContainer
怎么说是抽象类呢,抽象类前面有abstract
extends Frame
implements WindowConstants, Accessible, RootPaneContainer{
.....
}
我指的是
java.awt.Toolkit;
Toolkit kit=Toolkit.getDefaultToolkit()
为什麽正确呢
我初学java,好多不懂
请见谅
java.awt.Toolkit;
Toolkit kit=new Toolkit.getDefaultToolkit();
看看是不是会出现不能实例化的错误
是设计模式中所谓工厂方法,
通常它返回的是子类的实例。
但我不知道Toolkit有没有子类。如果不是这样,
那它就是单例模式或多例,
就是这个类只能有一个(或多个)实例,
然后通过getDefaultToolkit()方法返回这个实例,
这种模式并不允许直接通过New生成,
通常它的构造方法是private。