接口

本文介绍接口的基本概念,包括接口的定义、实现及继承等关键特性。详细解释了接口中的方法只能为公共抽象方法,接口不能拥有构造方法等特点,并探讨了接口如何通过implements关键字实现以及通过extends关键字继承。

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

方法

1.接口中定义的方法只能是公共的,抽象方法,就算不写默认也是公共的

2.接口不能有构造方法

接口的特点

1.接口关注的是行为共享

2.接口是一种独立的数据类型

接口的语法

1.定义接口——1.接口定义语法:关键字interface      2.接口在语法上访问修饰符只能是public或默认的

2.实现接口

3.继承接口

接口的属性书写方式:只能是公共、静态、常量属性,就算不写也默认是public,static,final的

接口的第一种语法:让接口的实现,使用implements关键字

特点:

1.实现接口的类,必须实现接口中所有的抽象方法,除非这个类是抽象类

2.接口可以实现多个接口,只需在implements关键字后面写多个接口的名字中间用(,)隔开。

3.类在实现接口的同时可以做继承

接口的第二种语法:接口可以继承接口,使用关键字extends

特点:
1.子接口继承父接口以后,自动拥有了父接口的抽象方法

2.接口允许多继承

3.接口否引用可以实现类的对象

 

转载于:https://www.cnblogs.com/fanxiumin/p/6011768.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值