java覆盖静态字段

时间:2016-08-15 04:01:13

标签: java inheritance static override

gl.bindBuffer(ARRAY_BUFFER, bufferA);
gl.vertexAttribPointer(positionLocation, ...);
gl.bindBuffer(ARRAY_BUFFER, bufferB);
gl.vertexAttribPointer(normalLocation, ...);
gl.bindBuffer(ARRAY_BUFFER, bufferC);
gl.vertexAttribPointer(texcoordLocation, ...);

为什么输出是“A1B2”而不是“A1B1”?不能覆盖字段,静态字段也不能覆盖吗?

1 个答案:

答案 0 :(得分:0)

您似乎对Overriding的概念感到困惑。

在Java中,就类变量而言,你不要覆盖它们,你可以隐藏它们。

  

覆盖是例如方法。隐藏是例如变量。

Hiding和Overriding都不同。