摘要: import javax.management.RuntimeErrorException; interface CompareObject { //返回0,代表相等;正数,代表当前对象大;负数代表当前对象小 public int compareTo(Object o); } class Circl 阅读全文
posted @ 2022-03-04 18:16 泥鱼生长 阅读(37) 评论(0) 推荐(0) 编辑
摘要: JDK8,除了定义全局常量和抽象方法,还可以定义静态方法,默认方法。 1、如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的方法,那么子类在没有重写此方法的情况下,默认调用的是父类中的同名同参数的方法。--类优先原则 2、如果实现类实现了多个接口,而多个接口中定义了同名同参数的默认方法。 阅读全文
posted @ 2022-03-04 17:04 泥鱼生长 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 接口的使用特点: 1、接口在实际场景的使用上也满足多态性 2、接口实际上就是定义了一种规范 3、在开发中,逐步体会面向接口编程。接口的主要用途就是被实现类实现。表现了面向接口编程的思想 public class USBTest { public static void main(String[] a 阅读全文
posted @ 2022-03-04 16:46 泥鱼生长 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 代理模式是java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。 接口的应用,典型的是代理模式,应用场景有安全代理、远程代理、延迟加载等。 按照类型可分为:静态代理 、动态代理(涉及反射知识) public class NetWorkTest { publi 阅读全文
posted @ 2022-03-04 16:21 泥鱼生长 阅读(54) 评论(0) 推荐(0) 编辑