Java架构之接口和抽象类
来源:互联网 发布:马鞍山市网络大学 编辑:程序博客网 时间:2024/04/29 09:40
前言
在Java、android架构中抽象类和接口的使用是必不可少的。那么,他们之间有什么区别呢?
区别
1、抽象类有普通成员变量、方法。而接口所有成员方法都是抽象的、公共的;成员变量是public static final的
2、抽象类可以有构造函数,接口没有
3、抽象类可包含静态方法,接口没有
4、抽象类只能被单继承,接口可以被多个类实现
作用
抽象类在代码实现上发挥着作用,可以实现代码的重用。
接口在系统架构设计方法发挥作用,主要用于定义模块之间的通信协议。
应用
模版方法设计模式:
基类中 聚合了 子类的共同特性,同时在基类中定义子类需要完成的动作,留给子类去实现。
0 0
- Java架构之接口和抽象类
- JAVA学习之抽象类和接口
- java笔记之抽象类和接口
- java之抽象类和接口理解
- java之抽象类和接口总结
- java基础之抽象类和接口
- java基础之抽象类和接口
- java基础之抽象类和接口
- Java核心技术之抽象类和接口
- java基础之抽象类和接口
- java基础之抽象类和接口
- java学习之接口和抽象类
- Java基础之抽象类和接口
- Java基础之抽象类和接口
- Java基础之抽象类和接口
- 小东吖 之 java 抽象类和接口
- Java 抽象类,抽象方法和接口
- Java抽象类和抽象方法、接口
- Rails国际化(i18n)
- 自己控制文件安全上下文
- 帮助文档的制作(程序说明书)
- 常用正则表达式
- leetcode 46-Permutations and 47-Permutations II
- Java架构之接口和抽象类
- Pro Android学习笔记(一)——ContentProvider(上)
- 简单工厂,工厂方法,抽象工厂 三种设计模式的区别和实例
- poj 2828 线段树单点更新
- android:windowSoftInputMode属性详解
- linux中操作java进程
- hello CSDN!
- 简易程序模拟ATM
- [LeetCode][Java] 4Sum