`
雨打蕉叶
  • 浏览: 232244 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java接口与抽象类

 
阅读更多

抽象类:不能实例化,用来给子类继承,而具体类是不能被继承的。

接口:定义方法和变量,用来给实现类实现

相同点:都能实现类的抽象。

不同点:类只能单继承,当需要类具有超过一个类的特征时,不能实现。接口的出现就是用来解决这个问题的,简单的说接口定义了类的特征,一个类实现多个接口,就有多种特征。假如某个调用传递的是接口类型,则实现这个类型接口的类都可以被传递。

 

分享到:
评论
3 楼 mingning179 2013-04-05  
雨打蕉叶 写道
mingning179 写道
具体类也能被继承哟少年..

这里的意思是,如果一个类是用来被继承的,就应该定义为抽象类

Object类是用来被继承滴,是祖宗类,但是不是抽象滴...
2 楼 雨打蕉叶 2013-03-31  
mingning179 写道
具体类也能被继承哟少年..

这里的意思是,如果一个类是用来被继承的,就应该定义为抽象类
1 楼 mingning179 2013-03-31  
具体类也能被继承哟少年..

相关推荐

Global site tag (gtag.js) - Google Analytics