接口
文章平均质量分 57
ZQyyds:)
明月松间照,清泉石上流
展开
-
day039:Lambda表达式、Lambda表达式与匿名内部类的区别
一、Lambda表达式 1.函数式编程思想概述 面向对象思想强调“必须通过对象的形式来做事情” 函数式思想则是强调“做什么,而不是以什么形式去做” Lambda表达式就是函数式思想的体现 2.Lambda表达式 组成Lambda表达式的三要素:形式参数、箭头、代码块 格式:(形式参数) ->{代码块} 如果有多个形式参数,中间用逗号隔开,如果没有形式参数,留空即可 3.Lambda表达式使用前提 有一个接口 接口中有且仅有一个抽象方法 代码示例: 二、Lambda表达式..原创 2022-05-01 14:14:27 · 153 阅读 · 0 评论 -
day038:内部类、private、static修饰的成员内部类、匿名内部类
一、内部类 1.什么是内部类? 内部类就是在一个类中再定义一个类。例如:在A类中创建一个B类,则B类就是内部类。 2.内部类创建对象的格式 格式: 外部类名.内部类名 对象名 = new 外部类对象().new 内部类对象() ; eg: 内部类使用外部类成员,可以直接使用,包括外部类的私有成员;而外部类要想使用内部类成员,则要创建对象 eg: 3.内部类的两种形式 成员内部类:在类的成员位置(类中方法外) 局部内部类:在类的局部位置(类中方法内) 4...原创 2022-04-30 19:25:40 · 461 阅读 · 0 评论 -
day035:类、接口之间的关系
一、类和接口的关系 类和类的关系:继承关系,只能单继承,不能多继承,但可以多层继承 类和接口的关系:实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口。 eg:class InterImpl extends Fu implements Inter{},继承了父类又实现了接口。(注:如果继承的父类和实现的接口中有相同的方法声明,会优先使用父类的方法,否则使用接口中的方法) 如图: 接口和接口的关系:继承关系,可以单继承,也可以多继承。 ...原创 2022-04-28 17:54:45 · 226 阅读 · 0 评论 -
day034:接口(2)JDK8版本、JDK9版本中接口成员的特点
接口的介绍:day033:接口_ZQyyds:)的博客-CSDN博客 一、JDK8版本后接口成员的特点: 1.在JDK8版本后,允许在接口中定义非抽象方法,需要用default关键字修饰,这些方法成为默认方法。其作用是:解决接口升级问题 接口中默认方法的定义格式: 格式:public default 返回值类型 方法名(参数列表){} 范例:public default void show(){} 接口中默认方法的注意事项: 默认方法不是抽象方法,所以不强制重写。如果实现类出现接口.原创 2022-04-27 17:35:31 · 813 阅读 · 0 评论