首页 > 编程知识 正文

java封装继承多态,java抽象方法和接口的区别

时间:2023-05-05 22:15:49 阅读:154935 作者:1067

区分成员的抽象类有变量、常数、构造方法(抽象方法、非抽象方法都有) )。

接口中只有常数、抽象方法

按关键字实现抽象类使用extends继承抽象类

实现接口由implements实现

修饰符的区分抽象方法可以使用public、protected、default等修饰符

接口只能使用默认的公共修饰符

关系区分类与类属是继承关系,单独继承

类和接口是安装关系,可以单个安装,也可以多个安装

接口是继承关系,可以单独继承,也可以多继承

添加新方法对子类的影响在抽象类中添加新方法,提供默认方法,在子类中可以不进行修改

在接口中添加新方法。 实现接口的类必须实现新添加的方法

设计理念区分抽象类抽象类,包括属性、行为

界面主要抽象行为

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。