面试2 -- Java抽象类与接口的区别
来源:互联网 发布:淘宝优惠券怎么使用 编辑:程序博客网 时间:2024/06/05 02:30
抽象类
1.抽象类用来捕捉子类的通用特性;
2.不能被实例化,只能作为子类的父类
3.用来创建子类的模板
4.可有默认方法的实现
5.子类extends继承,只能继承一个
接口
1.接口是抽象方法的集合;
2.若一个类实现一接口,它就继承了此接口的抽象方法。像个契约,必须使用这些方法
3.接口只是一种形式,本身不能做任何事情
4.子类imples实现,接口方法是public的
5.接口中添加新方法,还得改变实现该接口的类。抽象类不用
什么时候使用抽象类和接口
》有一些方法想让它们默认实现,用抽象类》想多重继承,用接口
》基本功能不断变,用抽象类。用了接口的改变实现了接口的类
0 0
- 面试2 -- Java抽象类与接口的区别
- Java常见面试问题:抽象类与接口的区别
- 面试篇--Java抽象类与接口的区别
- 抽象类与接口的区别 - [ Java 接口 抽象类 ]
- java接口与抽象类的区别
- java 抽象类与接口的区别
- java 抽象类与接口的区别
- Java抽象类与接口的区别
- java 抽象类与接口的区别
- java 抽象类与接口的区别
- java接口与抽象类的区别
- java抽象类与接口的区别
- java 接口与抽象类的区别
- java接口与抽象类的区别
- JAVA 抽象类与接口的区别
- java抽象类与接口的区别
- java抽象类与接口的区别
- Java抽象类与接口的区别
- centos上安装及配置redis cluster
- C#中的线程(二) 线程同步基础
- maven 骨架项目
- C#中的线程(三) 使用多线程
- HDU 3749 Financial Crisis 点双连通分量
- 面试2 -- Java抽象类与接口的区别
- C#多线程简单例子讲解
- Light OJ 1382 The Queue(树形DP+数学)
- 快速排序
- 深入Java虚拟机(2)——Java的平台无关性
- PCA的数学原理
- javaIO流
- python生成格雷码
- Android 图片三级缓存之内存缓存(告别软引用(SoftRefrerence)和弱引用(WeakReference))