java 面向对象编程有三大特征:封装、继续、多态。
封装隐蔽了类的内部完成机制,能够在不影响运用的情况下转变类的内部结构,同时也庇护了数据。对外界罢了它的内部细节是隐蔽的,暴露给外界的只是它的接见要领。
继续是为了重用父类代码。两个类若存在IS-A的关联就能够运用继续。,同时继续也为完成多态做了铺垫。那末什么是多态呢?多态的完成机制又是什么?请看我逐一为你揭开:
所谓多态就是指顺序中定义的援用变量所指向的细致范例和经由过程该援用变量发出的要领挪用在编程时并不肯定,而是在顺序运转时期才肯定,即一个援用变量倒底会指向哪一个类的实例对象,该援用变量发出的要领挪用究竟是哪一个类中完成的要领,必须在由顺序运转时期才决议。由于在顺序运转时才肯定细致的类,如许,不必修正源顺序代码,就能够让援用变量绑定到种种差别的类完成上,从而致使该援用挪用的细致要领随之转变,即不修正顺序代码就能够转变顺序运转时所绑定的细致代码,让顺序能够挑选多个运转状况,这就是多态性。
以上就是java多态怎样明白的细致内容,更多请关注ki4网别的相干文章!