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

接口和抽象类

时间:2017-08-11 23:08:55      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:初始化   对象   成员变量   抽象类   rac   实例   事物   接口   类型   

接口和抽象类有什么区别?
接口和抽象类是不一样的概念,接口是对行为的抽象,抽象类,还是类,是对一类事物的抽象,是对根源的抽象。
也就是说接口表示的是对象能够做什么,有什么行为。而抽象类是这个对象是什么。
所以在接口和抽象类的使用上面,如果是对行为抽象,用接口。对是什么抽象用抽象类。
另外,抽象类和接口在语法上面也有一些不同。
1,接口中所有的方法都是抽象方法,抽象类中可以有(不一定有)抽象方法。
2,接口中的成员变量默认都是public、static、final类型的,必须被显式初始化。
3,接口中的方法会被隐式的修饰为public abstract。
4,接口不能够被实例化。

 

接口和抽象类

标签:初始化   对象   成员变量   抽象类   rac   实例   事物   接口   类型   

原文地址:http://www.cnblogs.com/yimixiong/p/7348128.html

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