接口与抽象类

抽象类:

本身是对事物的抽象,一个类只能继承一个接口,并且必须实现其定义的抽象方法!



接口:

可被实例化,接口是动作的抽象,即功能的抽象,一个类可以实现多个不同的接口,接口内的成员变量默认都是public static final 修饰的,其成员方法都是public abstract修饰的



区别:


例子:



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • final关键字 被其修饰的类,不能被继承。 被其修饰的方法,不能被覆盖。 被其修饰的变量,是一个常量,不能被修改...
    sunhaiyu阅读 387评论 0 0
  • 首先看抽象类,它介于普通类和接口之间,尽管在构建某些未实现方法的类时,很多时候 往往会去创建接口,但抽象类仍然很重...
    一根烟的弹跳阅读 1,248评论 5 21
  • 抽象类## 抽象类是用来描述抽象行为的,比如Animal,我们不知道Animal具体有会有什么样的行为,只有具体的...
    AlvinL阅读 8,997评论 3 74
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 中午饭后,收拾好二宝的包包,装好温水,带好奶瓶、奶粉,再装上几片尿不湿。催促着老大穿好衣服。带好手机,拿好钥匙!和...
    纪尚辰阅读 552评论 6 4