Java中接口和抽象类的区别,什么情况下用接口或抽象类? 收藏 阅读:185
2020-04-11 21:16:04

区别:接口里面方法都是没有实现的,抽象类里面可以有部分是实现的方法。

抽象类:只有一个或几个方法需要定义成抽象方法,从而让子类来实现;其他方法具有清晰、明确、共同的逻辑需要在本类中实现,由子类“共享”和“复用”。

接口:纯粹定义方法接口,所有方法都由实现该接口的类来实现。没有共享的公共逻辑,此时用接口比较合适。


读后有收获,请打赏。更多精彩内容,请关注微信公众号。有疑问请加QQ交流群:454792501


全部评论

发表评论