标题将其概括起来。为什么我不能这样做?
private void render() {
bs = window.getCanvas().getBufferStrategy();
if (bs == null) {
bs = window.getCanvas().createBufferStrategy(3); // this is the line with the error: cannot convert from void to BufferStrategy.
}
}
但是我可以不带变量地执行createBufferStrategy(3)。为什么是这样?
最佳答案
createBufferStrategy
返回void
(或者,什么也不返回)。它不会返回它创建的BufferStrategy
。