JAVA-接口

目录

1.部分名词概念

2.什么是接口?

3.接口的定义和基础语法

5.接口和“继承”

6.接口和多态

7.继承和实现共同存在

8.接口在开发中的作用

9.接口和抽象类的区别(语法上)

1.部分名词概念

  • 构造函数:一种特殊的函数,又称为构造器。其主要的功能是用来在创建对象时,对对象的成员变量进行初始化操作,通常与new运算符一起使用。
  • 抽象类:使用了关键词abstarct关键字声明的java类,是半抽象的。

2.什么是接口?

  • 通俗点讲,能插能拔的就叫接口,通常接口中提取的都是行为动作们(方法)。
  • 接口的本质就是java类,特殊的完全抽象的java类,也可以说接口是特殊的抽象类,所以接口是一种引用数据类型。接口在编译之后,也会生成.class后缀的字节码文件。

3.接口的定义和基础语法

语法:修饰符列表 interface 接口名{ 方法们};

基础语法:

        接口中的所有成分均是public类型的,所以public关键字可以省略,编译的时候会自动的加上去。这是因为接口中不存在变量,都是需要其实现类进行重写或者使用的常量和方法,这就要求实现类应该是可以访问到接口中的内容的,所以是public的。

        接口是完全抽象的,接口中只包含两类内容,即常量和抽象方法,因为其中定义的方法默认都是抽象方法,所以在定义方法的时候abstract关键字是可以省略的,默认就是抽象的。

        因为均是抽象的方法,所以定义的所有方法均无方法体(注意“ {} ” 也是方法体&#x

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值