第十二章 接口

接口的实用场景:规定规则,那么其实现类都有这个规则,具体要怎么实现,看你自己

1.接口:interface表示接口
注意:接口提供方法列表
1.interface默认使用abstract关键字修饰,
2.接口中的方法默认使用abstract修饰(接口中全是抽象方法)
特例:静态方法,被public,default同时修饰的方法
3.接口中的属性:必须是静态的常量:接口中的属性必须进行初始化,且默认使用static final修饰
4.接口不能实例化对象
在这里插入图片描述

    匿名子类

5.接口的对象由其实现类进行实现
6.一个类可以实现多个接口,接口名称之间使用逗号间隔
7.接口中没有构造函数
8.接口中的方法默认使用public修饰
2.implements关键字表示实现,关键字前面的为实现类名称,关键字后面的为要实现的接口名称
实现类需要实现接口中的抽象方法,如果不想实现,则本类也需要是抽象类
注意:接口也可以继承接口,且为多继承,接口名称之间使用逗号间隔
3. 类 抽象类 接口
不抽 半抽 全抽

接口和其子类为组合关系

扩充:
1.类里面可以有类,方法里不能有方法
在这里插入图片描述

2.墨盒接口存在的意义:作为形参去存在(所有实现类都可以作为实参进行传递)

3.接口中的方法不能使用private,protected进行修饰
private : 只能在本类中使用,本类不能实例化对象,实例化对象之后不可调用这个方法
protected:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值