- 博客(8)
- 收藏
- 关注
原创 Arrays类的方法,获取数组的Stream流,Stream流的collect方法。
Arrays.stream()获取Stream流。Stream流的collect方法。参数,它定义了如何将流中的元素累积到结果容器中。类提供了许多静态方法来创建常用的。
2024-06-10 16:28:26
145
原创 成员内部类,静态内部类(添加static)
静态内部类(添加static)可以直接访问外部类的所有静态成员,包括私有的。但不能直接访问外部类的非静态成员。2.二者都可以使用访问修饰符,因为成员内部类的地位是一个成员。3.成员内部类可以直接访问外部类的所有成员,包括私有的。1.成员内部类和静态内部类都定义在外部类的成员位置上。
2024-05-03 20:52:25
99
原创 Java局部内部类,匿名内部类
6.如果外部类和局部内部类的成员重名时,遵循就近原则,如果要访问外部类成员,使用外部类名.this.成员。3.局部内部类不能添加访问修饰符,因为它的地位是一个局部变量,可以使用final修饰。1.局部内部类通常定义在外部类的方法或者代码块中。2.可以直接访问外部类的所有成员,包括私有的成员。5.它的作用域仅仅在定义它的方法或者代码块中。4.外部类访问它要创建对象。
2024-05-03 19:32:06
76
原创 Java接口,接口的多态特性,
接口多态传递是指,IG接口继承了IH接口,而Teacher类实现了IG接口,那么等同于Teacher类也实现了IH接口。接口中的属性是public static final。接口不能继承类,但是可以继承多个其他的接口。接口的引用可以指向实现了接口的类的对象。一个类可以同时实现多个接口。
2024-05-01 22:42:06
4
原创 Java抽象类
当父类的某些方法需要声明,但是不确定如何实现的时候,可以将方法声明为抽象方法,方。法所在的类也要声明为抽象类。抽象类会被继承,让子类来实现抽象方法。7.一个类继承了抽象类,则该类必须实现抽象类的所有抽象方法。4.abstract关键字只能修饰方法和类。3.类包含抽象方法,则该类必须是抽象类。2.抽象类里可以没有抽象方法。5.抽象类可以有任意成员。6.抽象方法不能有方法体。1.抽象类不能实例化。
2024-05-01 16:39:25
3
原创 java的重载(overload )和重写(override )的区别
重写:1.形参都要相同。3.访问修饰符相同或子类的不能比父类范围小(public >protected >默认>private)。4.返回值相同或者子类的类型是父类的类型的子类。重载:1.形参的类型、个数、顺序至少有一种不同。2.作用范围在本类。3.访问修饰符无要求。4.返回类型无要求。
2024-03-22 16:03:13
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人