Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16075
  • 博文数量: 17
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-10 01:17
文章分类

全部博文(17)

文章存档

2011年(2)

2010年(15)

我的朋友
最近访客

分类: Java

2010-09-14 14:28:47

抽象类与接口的区别:

1、定义抽象类和接口来看:

定义抽象类的关键字是abstract, class

定义接口的关键字是interface

2、定义属性来看:

定义抽象类中的属性可以随便,没有限制条件

定义接口中的属性必须是被public static final,属性是一个常量,必须初始化

3、定义方法来看:

定义抽象类中的方法需要加上abstract

定义接口中的方法默认是被public abstract来修饰,但是不需要写上去

4、继承来看:

抽象类中的继承是单继承:抽象类只能继承一个父类

接口中的继承是多继承:接口可以继承多个接口

抽象类实现接口,可以多实现

抽象类继承类,只能单继承

5、是否全是抽象的方法来看:

抽象类中不全是抽象的方法

接口全是抽象的方法

阅读(316) | 评论(0) | 转发(0) |
0

上一篇:接口的基础

下一篇:访问权限基础

给主人留下些什么吧!~~