Java接口

本文详细介绍了Java中的接口概念,包括声明格式、类实现接口的方式、接口继承接口的语法,以及接口的特点。强调了接口作为标准,用于定义类的行为,并讨论了多态性和多实现的特性。此外,还探讨了Java类的单继承与接口的多实现的规则,以及接口间的多继承关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、接口的概念

接口是一种标准。注意关注行为标准(即方法)。

面向对象的开发原则中有一条:面向接口编程。

2、接口的声明格式
【修饰符】 interface 接口名{
    接口的成员列表;
}

3、类实现接口的格式
【修饰符】 class 实现类  implements 父接口们{
    
}

【修饰符】 class 实现类 extends 父类 implements 父接口们{
    
}

4、接口继承接口的格式
【修饰符】 interface 接口名 extends 父接口们{
    接口的成员列表;
}

5、接口的特点

(1)接口不能直接实例化,即不能直接new对象

(2)只能创建接的实现类对象,那么接口与它的实现类对象之间可以构成多态引用。

(3)实现类在实现接口时,必须重写所有抽象的方法,否则这个实现类也得是抽象类。

(4)Java规定类与类之间,只能是单继承,但是Java的类与接口之间是多实现的关系,即一个类可以同时实现多个接口

(5)Java还支持接口与接口之间的多继承。
 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值