云台大树  

2022年5月31日

摘要: lambda表达式是从匿名类演变来的,主要就是为了简化代码的编写。 lambda表达式只适用于functional interface,即只有一个default方法的接口 lambda表达式可以访问其所在的块的本地变量,但是它不具备类型遮蔽功能。在表达式内部声明的变量,会被编译器解释成所在块内声明的 阅读全文
posted @ 2022-05-31 21:49 云台大树 阅读(33) 评论(0) 推荐(0) 编辑
 
摘要: 类的声明 使用关键字extends用于继承类,使用关键字implements用于实现接口 class MyClass extends MySuperClass implements MyInterfaces1, MyInterface2 { // fields, constructors, and 阅读全文
posted @ 2022-05-31 21:48 云台大树 阅读(212) 评论(0) 推荐(0) 编辑
 
摘要: Java允许在类的内部声明一个嵌套类,要么是非静态内部类,要么是静态内部类 嵌套类是其所在的外部类的一个成员属性,非静态嵌套类(inner class)可以访问其所在外部类的所有成员,包括private修饰的,静态嵌套类无法访问其外部类实例的成员 内部类 内部类只能存在于外部类的实例中,它可以访问外 阅读全文
posted @ 2022-05-31 21:48 云台大树 阅读(22) 评论(0) 推荐(0) 编辑