1、java是跨平台的,是一门解释性语言,一条一条地执行,解释器就是jvm,所以可以跨平台;
C/C++是编译性语言,所有编译完后再执行,跨平台的时候需要重新编译一次,以适应新的平台。
2、向上转型,继承 白马非马
父类对象转化为子类必须强制(SonClass)fatherClass
子类当为父类 自动 func(FatherClass c) --〉 func(sonClass)
1、java是跨平台的,是一门解释性语言,一条一条地执行,解释器就是jvm,所以可以跨平台;
C/C++是编译性语言,所有编译完后再执行,跨平台的时候需要重新编译一次,以适应新的平台。
2、向上转型,继承 白马非马
父类对象转化为子类必须强制(SonClass)fatherClass
子类当为父类 自动 func(FatherClass c) --〉 func(sonClass)