...如何理解子类当作父类使用,它当作父类又是如何使用,对什么使用...
发布网友
发布时间:2024-05-07 07:48
我来回答
共1个回答
热心网友
时间:2024-06-01 08:39
首先,我要纠正一下你的说法,java多态不是把子类当作父类使用,而是把子类对象赋给父类,当父类接受到与该子类对象类型、参数完全匹配的相关调用时能够使用该子类。
其次,我想说一下java多态的通用理解为:外界调用某个对象,通过调用方式(如参数个数、类型等等)能够让该对象自行决定响应何种行为。,也就是通过将子类对象引用赋值给父类(超类)对象引用变量来实现动态方法调用。
多态的应用很广泛,可能理解的时候不是很好懂,但我们确实是在用。至于例子,我就不举了,很多java类教材上都有。
最后,想说只要放平心态,java很好学。因为电脑是机器,只有人告诉它你该怎么做,它才会做的,而java就是我们与电脑交流的一种语言。就想古人有通马语的,就能够与马交流一样。
希望我的回答对你有所帮助,预祝一切顺利!