Java基础
文章平均质量分 56
coder_wangzw
一个倔强的小码农!
展开
-
泛型通配符的使用场景
泛型通配符的使用场景Java泛型支持通配符,可以单独使用一个“?”表示任意类,也可以使用extends关键字表示某一个类(接口)的子类型,还可以使用super关键字表示某一个类(接口)的父类型,但问题是什么时候该用extends,什么时候该用super呢?1、泛型结构只参与“读”操作则限定上界(extends关键字)阅读如下代码,想想看我们的业务逻辑操作是否还能继续: public static <E> void read(List<? super E> list) {原创 2021-07-08 11:05:23 · 675 阅读 · 0 评论 -
Java中的回调
Java中的回调Incrementable接口package com.wangzw.test.unit11.test14;/** * @Author wangzw * @Date 2021/4/22 20:08 */public interface Incrementable { void increment();}MyIncrement类package com.wangzw.test.unit11.test14;/** * @Author wangzw * @Dat原创 2021-04-22 21:00:51 · 207 阅读 · 0 评论 -
多态的注意点
多态的注意点一、域的访问一旦了解了多态机制,可能就会开始认为所有事物都可以多态的发生。然而,只有普通的方法调用可以是多态的。例如:如果你直接访问某个域,这个访问就将在编译器进行解析,如下代码所示:父类package com.wangzw.test.test10;/** * @Author wangzw * @Date 2021/4/15 19:52 */public class Super { public int field = 0; public int getFi原创 2021-04-15 21:24:08 · 106 阅读 · 0 评论