java中抽象类和接口的区别

  1. 抽象类的修饰此为abstract class 名称,接口则是 interface名称 (关键词)
  2. 继承抽象的关键词为 extends 实现接口是 implement (关键词)
  3. 继承抽象类支持单继承,实现接口可以多实现 (一跟多)
  4. 抽象类可以有默认的方法实现,完全抽象,根本不存在方法的实现
  5. 抽象类可以构造器(构造器不能用abstract修饰), 接口没有构造器
  6. 抽象类可以有成员变量,接口只可以有常量
  7. 抽象类可以有成员方法,接口只有抽象方法
  8. 抽象增加方法不影响子类,接口通常影响子类 需要实现这个方法,jdk1.8 以后 接口可以用默认修饰词 default
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值