博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中接口的优点和缺点
阅读量:2441 次
发布时间:2019-05-10

本文共 470 字,大约阅读时间需要 1 分钟。

1.1 接口优点

1.类与接口的关系,实现关系,而且是多实现,一个类可以实现多个接口,类与类之间是继承关系,java中的继承是单一继承,一个类只能有一个父类,打破了继承的局限性。

2.对外提供规则(USB接口)

3.降低了程序的耦合性(可以实现模块化开发,定义好规则,每个人实现自己的模块,提高了开发的效率)

1.2 接口和抽象类的区别

1.共性:

不断的进行抽取,抽取出抽象的,没有具体实现的方法,都不能实例化(不能创建对象)

2.区别1: 与类的关系

(1)类与接口是实现关系,而且是多实现,一个类可以实现多个接口,类与抽象类是继承关系,Java中的继承是单一继承,多层继承,一个类只能继承一个父类,但是可以有爷爷类

(2)区别2: 成员

a.成员变量

抽象类可以有成员变量,也可以有常量

接口只能有常量,默认修饰符public static final

b.成员方法

抽象类可以有抽象方法,也可以有非抽象方法

接口只能有抽象方法,默认修饰符 public abstract

c.构造方法

抽象类有构造方法,为子类提供

接口没有构造方法

转载地址:http://sjjqb.baihongyu.com/

你可能感兴趣的文章
libc.a 文件恢复(转)
查看>>
SCO UNIX上cpio命令详细用法(转)
查看>>
Linux系统可卸载内核模块完全指南(下)(转)
查看>>
思考-两个大表的关联.txt
查看>>
WIDTH_BUCKET和NTILE函数.txt
查看>>
sql plan baseline(二)
查看>>
第十章 sqlplus的安全性
查看>>
第十三章 sqlplus命令(一)
查看>>
第三章(backup and recovery 笔记)
查看>>
第一章(backup and recovery 笔记)
查看>>
第六章(backup and recovery 笔记)
查看>>
oracle备份功能简述
查看>>
[转]数据库三大范式
查看>>
恢复编录的创建和使用.txt
查看>>
truncate 命令使用
查看>>
[script]P_CHECK_BLACK.sql 检查当前用户下是否有varchar2字段的末尾包含空格
查看>>
实验-数据分布对执行计划的影响.txt
查看>>
实验-闪回数据库
查看>>
实验-闪回表
查看>>
oracle审计
查看>>