抽象类和接口的异同
来源:互联网 发布:电子显示屏编辑软件 编辑:程序博客网 时间:2024/04/30 13:03
相同点:
1、都不能被实例化
2、抽象类的子类,接口的实现类,都只有实现了接口或抽象类的方法之后才能被实例化
不同点:
1、接口中的方法只有定义,都不能再接口中实现;抽象类可以有定义和实现,即可以有抽象和非抽象的方法
2、接口需要被实现,抽象类只能被继承;一个类可以实现多个接口,但只能继承一个抽象类
3、接口中声明的成员变量默认是 public static final;抽象类的成员变量可以是各种类型的
4、接口中的成员方法是public、abstract的;抽象类的成员方法可以是private、protected、public的;
抽象类可以有静态代码块和静态方法,接口没有。
阅读全文
0 0
- 抽象类和接口,类的异同
- 抽象类和接口的异同?
- 抽象类和接口的异同
- 接口和抽象类的异同
- 抽象类和接口的异同
- 抽象类和接口的异同
- 接口和抽象类的异同点
- 温故知新---抽象类和接口的异同
- 接口和抽象类的异同
- 抽象类和接口的异同点
- 关于抽象类和接口的异同
- Java接口和抽象类的异同
- 接口和抽象类的异同
- 抽象类和接口的异同
- 抽象类和接口的异同、区别
- 抽象类和接口的异同
- 接口和抽象类异同
- 抽象类和接口异同
- samba服务器的安装和配置
- 剑指offer:数组中出现次数超过一半的数字
- Linux如何查看进程、杀死进程、启动进程等常用命令
- 浅谈前后模板引擎的利与弊
- c++中vector的用法详解
- 抽象类和接口的异同
- Redis的持久化之AOF方式
- STM32 How-to
- 多线程 —— GCD
- Redis集群概述
- 京东架构设计大数据分析与创新应用
- 浅谈js的面向对象
- SurfaceTexture
- Redis单机多节点集群实验