gpt4 book ai didi

javascript - (MyClass) JavaScriptObject.createObject() 与 JavaScriptObject.createObject().cast()

转载 作者:行者123 更新时间:2023-11-30 12:54:26 26 4
gpt4 key购买 nike

下面的 JSNI 包装器类是否做同样的事情?

public final MyClass extends JavaScriptObject {

// ...

private static MyClass createImpl() {
return (MyClass) JavaScriptObject.createObject();
}

}

public final MyClass extends JavaScriptObject {

// ...

private static MyClass createImpl() {
return JavaScriptObject.createObject().cast();
}

}

最佳答案

JavaScriptObject.cast() 的源代码如下所示:

public final <T extends JavaScriptObject> T cast() {
return (T) this;
}

所以答案是"is",它也在做同样的事情。

参见:

http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/core/client/JavaScriptObject.java?r=5303#116

关于javascript - (MyClass) JavaScriptObject.createObject() 与 JavaScriptObject.createObject().cast(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19747360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com