二哥啊

导航

 

2019年11月17日

摘要: 接口中定义的静态方法,只能通过接口来调用。 默认方法使用default修饰,通过实现类对象来调用 如果实现类重写了接口中的默认方法,调用时,仍然调用的是重写以后的方法 如果子类继承的父类和实现的接口中声明了同名同参数的方法,子类在没有重写此方法的情况下,默认调用的是父类中的同名同参数的方法。 如果实 阅读全文
posted @ 2019-11-17 21:31 二哥啊 阅读(289) 评论(0) 推荐(0) 编辑
 
摘要: 代理设计就是为其他对象提供一种代理以控制对这个对象的访问。 工厂模式: 实现了创建者与调用者的分离,即创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 阅读全文
posted @ 2019-11-17 21:15 二哥啊 阅读(181) 评论(0) 推荐(0) 编辑
 
摘要: 类的内部成员之五:内部类 1.Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类 局部内部类(方法内,代码块内,构造器内) 成员内部类(静态、非静态) 一方面,作为外部类的成员 调用外部类的结构 可以被static修饰 可以被四种不同的权限修饰 另一方面,作为一个类: 类内 阅读全文
posted @ 2019-11-17 20:48 二哥啊 阅读(87) 评论(0) 推荐(0) 编辑
 
摘要: 1.接口使用interface定义 2.接口和类是并列的两个结构 3.如何定义接口:定义接口中的成员 JDK7以前 只能定义全局常量和抽象方法 全局常量 public static final的 抽象方法 public abstract的 JDK8: 还可以定义静态方法 默认方法 4.接口中不能定义 阅读全文
posted @ 2019-11-17 17:04 二哥啊 阅读(243) 评论(0) 推荐(0) 编辑
 
摘要: 可以修饰类 方法 abstract修饰类:抽象类 此类不能实例化 抽象类中一定有构造器,便于子类实例化时调用 修饰方法: 抽象方法 没有方法体 abstract不能用来修饰私有方法、静态方法、final的方法、final的类 阅读全文
posted @ 2019-11-17 16:52 二哥啊 阅读(143) 评论(0) 推荐(0) 编辑