学习笔记之接口和抽象类区别
来源:互联网 发布:python dat文件格式 编辑:程序博客网 时间:2024/05/17 08:07
接口和抽象类的区别是什么
一、接口是对于事物的动作行为进行的抽象,给类提供统一的行为,这个对象都能做什么;抽象类是对于事物的统称进行的抽象,这个对象是什么。
二、接口是公开的,里面不能有私有的方法或变量;抽象是可以有私有方法或变量的。
三、接口只能包含没有实现的方法;抽象类中可以存在实现的方法,也可以全是已经实现的方法。
四、接口中不能包含静态方法,抽象类中可以包含静态方法。
五、接口中的抽象方法只能是public类型,抽象类的抽象方法访问类型可以是public,protected。
六、接口的成员变量只能是public static final类型的成员变量,并默认是public static final类型,必须初始化;抽象类中成员变量的访问权限可以任意。
六、一个类可以实现多个接口,抽象类只能继承一个。
若有不足和错误之处,请给予指正,并多多谅解,不甚感激。
0 0
- 学习笔记之接口和抽象类区别
- 抽象类和接口的区别——学习笔记
- Java学习笔记-抽象类和接口的区别
- 黑马程序员之C# 学习笔记:抽象类和接口的区别
- 菜鸟之学习笔记一(接口和抽象类的区别)
- Java学习之抽象类和接口区别比较
- Java学习之抽象类和接口的区别
- Java学习笔记之接口和抽象类
- Java之学习笔记(22)------------抽象类和接口
- java学习笔记(3)基本概念之抽象类和接口
- java学习笔记之—接口和抽象类
- Java学习笔记之深入理解接口和抽象类
- 继承之接口和抽象类区别
- 继承之接口和抽象类区别
- Java学习笔记之接口和抽象类的区别,及选择问题,看完之后就懂了。
- java抽象类和接口(学习笔记)
- [学习笔记]Java抽象类和接口
- Java学习笔记---抽象类和接口
- 顶层mkconfig文件分析
- Android中的定时器AlarmManager
- 对Java EE与.NET区别的一点浅谈
- C++中的成员函数
- 我的前端博客地址 www.hacke2.cn
- 学习笔记之接口和抽象类区别
- 2014年8月英语总结
- 进程权限提升
- 日积月累Learning Linux(一):在Linux下安装Git工具
- html5新增的和废除的标签
- Eclipse中更改默认java代码格式
- 使用Django框架实现游戏网站搭建
- Leetcode dfs Path Sum
- Java高新技术:框架,类加载器方式,JavaBean,内省,BeanUtils工具包