首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中接口与抽象类的差别

2012-12-20 
java中接口与抽象类的区别???? 学java已经很长时间了,关于接口与抽象类的区别一直不胜了解,知道的最大的区

java中接口与抽象类的区别

?

??? 学java已经很长时间了,关于接口与抽象类的区别一直不胜了解,知道的最大的区别就是,一个类可以实现多个接口,但是只可以继承一个抽象类等等。

????

??? 最近这个问题有一次困扰着我,经过查资料,终于有所突破了。

?

??? 我们在设计时什么时候选择使用类,什么时候选择使用接口?通常情况下你对要抽象的事物有一个具体的概念的时候,可以选择使用抽象类,例如Person,Animal等,但是如果你只是对要抽象的事物有特征性的概念则使用接口,例如Flyable(会飞的),Runnable(会跑的)等等。

?

热点排行