当前位置:网站首页>八、抽象类的接口的区别
八、抽象类的接口的区别
2022-08-03 05:24:00 【世宇同学】
一,基本区别
1.抽象类允许有具体成语方法的实现,而接口必须方法都是抽象的,不能有实现。
2.一个类只可以继承一个抽象类,但是却可以实现多个接口。
3.抽象类允许有各种类型的成员变量,而接口的成员变量是public static final的。
4.抽象类中允许有静态代码块和静态方法,而接口没有。
5.抽象类的方法可以用public,protect,默认,private修饰,而接口中的方法只允许public。
注意:
jdk1.8新特性-接口
接口可以有静态方法,默认方法,也就是说接口中有了实现的方法。
边栏推荐
- 进程间通信IPC - 信号量
- Qlik Sense 字符串截取和拼接详解(Left、Right、&)
- 2021-03-22
- Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)
- 关于芯片你了解吗?
- 二阶段提问总结
- 自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
- 自监督论文阅读笔记 Self-Supervised Visual Representation Learning with Semantic Grouping
- new / malloc / delete / free之间的区别
- 中国水产养殖行业市场投资分析及未来风险预测报告2022~2028年
猜你喜欢

微信小程序 自定义tabBar

Kettle Spoon 安装配置详解

常见的电容器有哪些?唯样商城

Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)

电子元器件和电子元件的区别有那些?

自监督论文阅读笔记 Incremental-DETR:Incremental Few-Shot Object Detection via Self-Supervised Learning

Qlik Sense 聚合函数及范围详解(Sum、Count、All、ToTaL、{1})

Oracle 密码策略详解

梯度下降、反向传播

稳压二极管的工作原理及稳压二极管使用电路图
随机推荐
MATLAB给多组条形图添加误差棒
【第三周】ResNet+ResNeXt
ASP.NET MVC:自定义 Route
自监督论文阅读笔记 DenseCL:Dense Contrastive Learning for Self-Supervised Visual Pre-Training
Gradle插件与代理服务器导致Sync Project失败的问题
网络间通信
【第二周】卷积神经网络
建立平衡二叉树简单demo
关于梯度下降法的一些优化方法
Convolutional Nerual Nertwork(CNN)
001_旭日X3派初探:开箱测试
A.1#【内存管理】——1.1.2 zone: struct zone
ZEMAX | 如何倾斜和偏心序列光学元件
关于芯片你了解吗?
MySql 怎么查出符合条件的最新的数据行?
自监督论文阅读笔记Reading and Writing: Discriminative and Generative Modelingfor Self-Supervised Text Recogn
代码没写完,哪里有脸睡觉!17 张程序员壁纸推荐
Qemu 搭建Armv8 平台
优雅的拦截TabLayout的点击事件
Qlik Sense 聚合函数及范围详解(Sum、Count、All、ToTaL、{1})