码迷,mamicode.com
首页 > 其他好文 > 详细

abstact、final、interface、多态

时间:2017-10-21 18:58:14      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:nal   bst   接口   可变   技术   多态   应用   可扩展性   src   

1.abstact

抽象类抽象方法:

1)只需定义,不需实现

2)抽象方法就是用来重写的

3)当一个类中有抽象方法时,必须定义为抽象类

技术分享

 

 

 

2.final

final就是最终的意思,所定义的都是不能修改的,final定义的变量值不能变,定义的方法不能被重写,定义的类不能被继承。

 

3.多态

 1)三个条件:先继承,后重写,要父类应用指向子类对象。

 2)好处:动态绑定带来莫大的好处是使程序的可扩展性达到了最好

 3)应用:在“执行期间”(而非编译期间)判断所引用的实际对象类型,根据其实际的类型调用其相应的方法。也就是在运行的时候,你传什么对象来,我就调用谁的方法。

 

4.interface 接口

 1)接口中所定义的变量,默认都是public static final类型的,也就是静态的,不可变的。

 2)接口中的方法也都是抽象方法。也只能是public的,因为要被其他类实现。

 

abstact、final、interface、多态

标签:nal   bst   接口   可变   技术   多态   应用   可扩展性   src   

原文地址:http://www.cnblogs.com/weichenchq/p/7705297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!