接口简介

接口

1.广义:一切定义的规则都是接口

2.狭义:Java中用于方法定义命名的规则就是接口

3.在Java接口中都是接口的声明,都是抽象方法

4.一旦将命名规则定义出来,方法的调用和方法的实现就分离开来,可以提升开发效率,降低耦合度

5.接口的特点
1.接口的定义:使用interface关键字,
Interface 接口名 {}
2.接口中只能有方法的声明
3.类可以实现接口.使用implements关键字
class 类名 implements 接口名称{
接口中方法的实现;
}
4.接口不能直接实例化
定义实现类,实现接口,类创建对象,对象调用接口
5.接口的子类
1.实现接口中所有的方法,称为实现类
2.未实现接口所有的方法,成为抽象类,不能创建对象

6.接口中成员的特点
1.成员变量:
只能是常量不能是变量
默认会建设会加上public static final 但是建议手动加上

2.构造方法
没有构造方法,也不能实例化对象
3.成员方法
只能是抽象方法不能是非抽象方法
7.接口多实现,接口可以实现扩展功能

8.类与类,类与接口,接口与接口之间的关系

1.类与类
继承的关系使用extends
可以单继承不可以多继承.可以多层继承
2.类与接口
实现的关系,使用implements
可以单实现也可以多实现,不能多层实现
3.接口与接口之间的关系
继承关系,使用extends
可以单继承,也可以多继承,多层继承

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值