abstactfinalinterface多态
Posted 微尘chq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了abstactfinalinterface多态相关的知识,希望对你有一定的参考价值。
1.abstact
抽象类抽象方法:
1)只需定义,不需实现
2)抽象方法就是用来重写的
3)当一个类中有抽象方法时,必须定义为抽象类
2.final
final就是最终的意思,所定义的都是不能修改的,final定义的变量值不能变,定义的方法不能被重写,定义的类不能被继承。
3.多态
1)三个条件:先继承,后重写,要父类应用指向子类对象。(父类引用指向子类对象的好处,可以使用父类中的全部方法。)
2)好处:动态绑定带来莫大的好处是使程序的可扩展性达到了最好
3)应用:在“执行期间”(而非编译期间)判断所引用的实际对象类型,根据其实际的类型调用其相应的方法。也就是在运行的时候,你传什么对象来,我就调用谁的方法。
4.interface 接口
1)接口中所定义的变量,默认都是public static final类型的,也就是静态的,不可变的。
2)接口中的方法也都是抽象方法。也只能是public的,因为要被其他类实现。
以上是关于abstactfinalinterface多态的主要内容,如果未能解决你的问题,请参考以下文章