【Java基础】第十三课:接口

本文介绍了Java接口的概念,强调其在Java中突破单继承限制的作用,以及如何通过实现接口来获取多类功能。接口作为一套开发规范,提供抽象方法,且接口与接口之间可以多继承。同时,接口没有构造方法和成员变量,只有常量和抽象方法。文章通过练习帮助读者理解和应用接口的特性。
摘要由CSDN通过智能技术生成

一:概念

Java里面不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。接口的目的就是突破Java单继承的局限,好处是灵活,可以使用多个接口的功能。接口主要体现的是一套开发规范。

Java接口和Java抽象类,代表的就是抽象类型,就是我们需要提出的抽象层的具体表现,OOP面向对象的编程,如果提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确的使用接口抽象类这些有用的抽象类型作为Java结构层次上的顶层。

interface 接口名  {代码....}

特点:

1、接口中都是抽象方法(1.8之前,之后可以用static或者default定义 )

2、通过interface关键字创建接口

3、通过implements让子类实现

4、可以理解成,接口是一个特殊的抽象类

5、接口突破了Java单继承的局限性

6、接口和类之间可以多实现,接口和接口之间可以多继承

7、接口是对外暴露的规则,是一套开发规范

8、接口提高了程序的功能扩展,降低了耦合性

练习一:特点测试

public class Test1_Interface {
	public static void main(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值