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

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

权限

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

结构组成

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

子类使用

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

关系

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

子类限制

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


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

相关文章:

  • Vue3 学习笔记(十三)Vue组件详解
  • 【AI】【一般认知】AI3.0读后总结1-人工智能的挑战与未来:从复杂系统到人类理解
  • jenkins搭建及流水线配置
  • 数据结构 之 二叉树遍历 ------中序(根)遍历 和 后序(根)遍历(六)
  • 配置系统使用
  • 批量剪辑视频软件源码搭建全解析,支持OEM
  • 【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日志配置
  • 力扣算法笔记——生成随机数组