多层继承 - Java

Blu*_*ire 3 java oop inheritance class

如果类a扩展类b,类b扩展类ca 是否继承自cb?如果是这样,在 2 之间发生冲突的情况下,是否存在错误或是否覆盖了另一个(如果是,是哪个)?

如果标题不合适,请重命名问题。

编辑:我所说的冲突是这样的:

class c {
   int foo;
   //Stuff
}
class b extends c {
   String foo;
   //Stuff
}
class a extends b {
   //Stuff
}
Run Code Online (Sandbox Code Playgroud)

a.foo字符串还是整数?

另一个编辑:所以从我收集的信息来看,这里的继承有点像 CSS - 规则设置得越近,它的优先级就越大(例如内联样式覆盖样式表)。这是考虑这一点的好方法,还是明显不同?

Mag*_*ode 5

如果b和中都存在某些内容ca则将继承b使用的任何一个。