java-接口的初步认识

1.接口的特性
1.1接口是一种引用数据类型,使用interface修饰,
1.2接口中的属性默认是public static final
1.3接口中的方法默认是public abstract类型
(推荐写法是publi 返回值 方法名)
1.4接口不是类,是一种引用数据类型,不能通过new创建对象=》接口不能创建构造方法、
1.5接口支持继承,且支持多继承,一个接口可以继承多个接口
1.6一个类同事继承一个父类实现(implements)多个接口,继承在前,实现在后,实现多个接口时,用逗号分隔开

public class ImpClassD extends AbsClass implements AInterface{

	@Override
	public void print() {
		
	}
}

**注意**:
一个抽象父类和接口中定义了相同的抽象方法,实现类实现时实现 的是抽象父类的方法,开发过程中要避免
这种情况出现.
***总结***
实现接口必须实现接口所有的抽象方法
=》接口规范了类的行为
=》接口扩展了类的行为
**2.接口的应用**

·····························
2.接口的应用
1.接口是一种能力,实现类必须实现接口中定义的能力=》实现类具备了接口中定义的功能
2. 接口可以实现多态
【1】本质:接口new实现类实现多态
【2】多态的其他形式:接口作为方法的返回值,作为方法的形参。
3.接口是一种约定,约定了实现类应该具有的功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值