接口的特点
来源:互联网 发布:知味襄阳9月15日 编辑:程序博客网 时间:2024/06/06 01:46
接口:
(1)提供额外的功能,java提供了接口表示。
(2)接口的特点:
A:接口用关键字interface修饰
interface 接口名 {}
B:类实现接口用implements修饰
class 类名 implements 接口名 {}
C:接口不能实例化
D:接口的实现类
a:是一个抽象类。
b:是一个具体类,这个类必须重写接口中的所有抽象方法。
(3)接口的成员特点:
A:成员变量
只能是常量
默认修饰符:public static final
B:构造方法
没有构造方法
C:成员方法
只能是抽象的
默认修饰符:public abstract
(4)类与类,类与接口,接口与接口
A:类与类
继承关系,只能单继承,可以多层继承
B:类与接口
实现关系,可以单实现,也可以多实现。
还可以在继承一个类的同时,实现多个接口
C:接口与接口
继承关系,可以单继承,也可以多继承
(5)抽象类和接口的区别
A:成员区别
抽象类:
成员变量:可以变量,也可以常量
构造方法:有
成员方法:可以抽象,也可以非抽象
接口:
成员变量:只可以常量
成员方法:只可以抽象
B:关系区别
类与类
继承,单继承
类与接口
实现,单实现,多实现
接口与接口
继承,单继承,多继承
C:设计理念区别
抽象类 被继承体现的是:”is a”的关系。
抽象类中定义的是该继承体系的共性功能。
接口 被实现体现的是:”like a”的关系。
接口中定义的是该继承体系的扩展功能。
(1)提供额外的功能,java提供了接口表示。
(2)接口的特点:
A:接口用关键字interface修饰
interface 接口名 {}
B:类实现接口用implements修饰
class 类名 implements 接口名 {}
C:接口不能实例化
D:接口的实现类
a:是一个抽象类。
b:是一个具体类,这个类必须重写接口中的所有抽象方法。
(3)接口的成员特点:
A:成员变量
只能是常量
默认修饰符:public static final
B:构造方法
没有构造方法
C:成员方法
只能是抽象的
默认修饰符:public abstract
(4)类与类,类与接口,接口与接口
A:类与类
继承关系,只能单继承,可以多层继承
B:类与接口
实现关系,可以单实现,也可以多实现。
还可以在继承一个类的同时,实现多个接口
C:接口与接口
继承关系,可以单继承,也可以多继承
(5)抽象类和接口的区别
A:成员区别
抽象类:
成员变量:可以变量,也可以常量
构造方法:有
成员方法:可以抽象,也可以非抽象
接口:
成员变量:只可以常量
成员方法:只可以抽象
B:关系区别
类与类
继承,单继承
类与接口
实现,单实现,多实现
接口与接口
继承,单继承,多继承
C:设计理念区别
抽象类 被继承体现的是:”is a”的关系。
抽象类中定义的是该继承体系的共性功能。
接口 被实现体现的是:”like a”的关系。
接口中定义的是该继承体系的扩展功能。
阅读全文
1 0
- 接口的成员特点
- 接口的成员特点
- interface 接口的特点
- 接口的特点
- 接口的特点
- 接口的特点
- 串行接口的基本特点
- java中接口的特点
- 接口特点
- C#接口和抽象类的特点
- 关于接口与抽象类的特点
- 黑马程序员 集合List接口的特点
- 关于接口与抽象类的特点
- 黑马程序员--C#--接口的特点
- 类集框架接口的具体特点
- JAVA面向对象-----接口的特点
- java 两种排序接口的特点
- 面向对象_接口的特点
- MATLAB中常见目录操作
- 设计模式的六大原则
- HDOJ 1257 最少拦截系统(最长递增子序列)
- jquery修改css中带有!important的样式属性
- Java中switch语句真正执行顺序及default位置对结果的影响
- 接口的特点
- FD_WRITE 和 FD_READ的触发条件
- STM32 软件模拟SPI时序驱动NRF24L01
- Servlet教程____一个简单的Servlet(基于web.xml配置servelt)
- NAT技术与代理服务器调研
- 51nod 1705 七星剑
- Fingo开发者大赛奖金发放,哈视奇等团队共享 10万美金
- 电脑安装多个版本的jdk解决方法
- LeetCode