2016/05/25 抽象类与API(接口)差别
2024-10-07 06:47:43
简单来说,
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的, 另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。 还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.
最新文章
- idea使用优化常用快捷键设置
- linux memory
- Libevent 的多线程操作
- Bourbon – 简单轻量的 Sass 混入(Mixins)库
- 50-ln 简明笔记
- log4j安装与简介
- javaweb学习总结一(eclipse常用快捷键、debug调试以及junit测试框架)
- LoadRunner如何开展性能测试
- mysql--存储过程(入门篇)
- 用python -i写交互式shell
- 字符编码知识简介和iconv函数的简单使用
- sublime主题安装
- vbs读取excel的一个实例
- Linux下进程间通信--共享内存:最快的进程间通信方式
- 学号:201621123032 《Java程序设计》第2周学习总结
- 图论(最短路&;最小生成树)
- java 各种数据类型判断为空
- 使用C#+Linq+SQL快速开发业务
- 【转】使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
- HDU4609:3-idiots(FFT)
热门文章
- 【UML】UML图的发展和体系结构
- [USACO08DEC]Trick or Treat on the Farm (拓扑排序,DP)
- 【2018.9.20】JOI 2017 Final T3「JOIOI 王国 / The Kingdom of JOIOI」
- Python脚本实现值更新事件赋值过程记录日志监控
- 无记录时显示gridview表头,并增加一行显示“没有记录”【绑定SqlDataSource控件时】
- [MFC] CFile读写文件实现(高效)
- 【Android】状态栏通知Notification、NotificationManager详解(转)
- hdu 3594 Cactus /uva 10510 仙人掌图判定
- ZOJ 3717 二分+2-sat判定。
- 多语言业务错误日志收集监控工具Sentry 安装与使用