Java关于类属性不能多态的问题

分类: 365bet线上注册 时间: 2026-01-19 01:53:29 作者: admin

Java类属性为什么没有多态?网上找到的解答:我们的属性不具有多态特性。我们直接调用属性值,那么出来的就是父类的属性值,为什么呢?这个就是静态绑定和动态绑定的问题了编译期间的绑定就是静态绑定,运行期间的绑定就是动态绑定,java为了实现多态的这个机制,选择让方法在运行期间绑定对应对象所对应实际类型,选择让属性在编译期间绑定其所对应实际类型。那么这个问题不就解决了?

但是我想知道Java设计属性不能多态的原因,而不是类属性是怎么设计的?