江森m5系统总体设计:静态类型和动态类型
来源:百度文库 编辑:高考问答 时间:2024/05/09 06:26:07
请帮我解释一下Java中对象的的动态类型和静态类型
比如:
class B extends class A
A a = new b()
a是算A类的对象还是B类的对象。
a的静态类型,动态类型分别是A还是B
比如:
class B extends class A
A a = new b()
a是算A类的对象还是B类的对象。
a的静态类型,动态类型分别是A还是B
你那命令的把扩展到A,所以a应该在B里