- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 编译时类型和运行时类型到底是什么?多态到底是什么?
Java引用变量有两个类型一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定的,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,会出现所谓的多态。因为子类其实是一种特殊的父类,因此java允许把一个子类对象直接赋值给一个父类引用变量,无须任何类型转换,或者被称为向上转型,由系统自动完成。.........
2022-07-21 22:27:06 1071 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人