当前位置: 首页 > article >正文

经典面试题——抽象类和接口的区别

权限

抽象类只有自己类本身不能被private所修饰,其成员属性和方法都可以是任意权限,而接口全都都是public权限

结构组成

抽象类普通类和抽象方法组成,而接口全局常量和抽象方法组成

子类使用

抽象类使用extends关键字继承抽象类,而接口使用implements关键字实现接口。

关系

一个抽象类可以实现多个接口接口不能继承抽象类但是接口可以使用extends关键字继承多个父类接口。

子类限制

一个类只能继承一个抽象类,而一个类可以实现多个接口


http://www.kler.cn/a/372117.html

相关文章:

  • C++ 指针进阶:动态内存与复杂应用
  • 聚类算法DBSCAN 改进总结
  • 全局流量管理:提升用户体验与保障服务稳定性
  • 【C++ 基础】从C到C++有哪些变化
  • 谷歌集群数据集:负载均衡云服务测试数据
  • 顶顶通呼叫中心中间件mod_cti模块安全增强,预防盗打风险(mod_cti基于FreeSWITCH)
  • 【Linux】Kafka部署
  • SpringBoot实现的扶贫成效监测平台
  • 保研考研机试攻略:python笔记(2)
  • 【Windows】Redis 部署
  • Unity构建WebGL知识点
  • redis windows 7.0 下载
  • 【BF+4D雷达成像】四维成像汽车MIMO雷达的波束赋形【附MATLAB代码】
  • Python基础10
  • 别玩了!软考初级网络管理员无非就这23页纸!背完稳!
  • 论文学习 | 《锂离子电池健康状态估计及剩余寿命预测研究》
  • riscv uboot 启动流程分析 - SPL启动流程
  • 深入理解Docker,从入门到精通-Part1(基础使用)
  • 如何SSH到Openshift Node上设置相关网口的静态IP
  • LeetCode16:最接近的三数之和
  • 【网页布局技术】项目五 使用CSS设置导航栏
  • HarmonyOS 设备管理
  • 深入浅出梯度下降算法(学习笔记)
  • xlnt加载excel报错:‘localSheetId‘ expected
  • springboot日志配置
  • 力扣算法笔记——生成随机数组