从另一个类继承的类和它的子类之间有什么技术区别吗?
以下代码中A和B有什么区别:
一种)
public class foo {
...
private class bar {...}
}
二)
public class foo { ...}
private class bar extends foo {...}
最佳答案
你在混淆条款。子类与继承的类相同。
在示例 A 中,bar
是一个内部类。内部类就像嵌套类型。 bar
可以看到foo
的所有私有(private)资料但它本身不是 foo
(您不能将 bar
转换为 foo
)。
关于oop - 子类和继承类之间有什么技术区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6502995/