摘要: 抽象类 接口 声明方式 abstratc class ClassName interface ClassName 包含内容 构造方法,普通方法,抽象方法、static方法 、变量常量 全局常量、抽象方法 子类继承 class 子类 extends 抽象类 class 子类 imolements 父接 阅读全文
posted @ 2017-08-10 09:52 小洋编程 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一个简单Proxy代理模式范例 阅读全文
posted @ 2017-08-09 21:40 小洋编程 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 没有利用反射机制定义的简单工厂类 阅读全文
posted @ 2017-08-09 21:09 小洋编程 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 接口的特点: 接口中只有抽象方法和全局常量 范例:简单的代码模型 如果接口继承接口则用extends 接口的核心作用: 1.定义不同层之间的标准 2.表示一种操作的能力 3.将服务器端的远程方法暴露给客户端 阅读全文
posted @ 2017-08-09 20:26 小洋编程 阅读(176) 评论(5) 推荐(0) 编辑
摘要: 模板设计模式(Template ) 阅读全文
posted @ 2017-08-09 18:34 小洋编程 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 抽象类 抽象类中可以定义抽象方法和普通方法;抽象方法指的是没有方法体的方法 由于抽象方法没有方法体,所以不能够直接被调用,那么抽象类就不能够被直接实例化产生的对象,所以抽象类: 1.抽象类必须有子类(子类可以是抽象类也可以是普通类) 2.非抽象类继承抽象类必须覆写抽象类中的所有抽象方法,一个子类只能 阅读全文
posted @ 2017-08-09 17:02 小洋编程 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 多态性实际上有两种: 1.方法的多态性: 1.1方法重载:相同的方法名,会根据传入的参数的类型和个数不同执行不同的方法 1.2方法覆写:同一个方法名称,会根据子类的不同实现不同的功能 2.对象的多态性:指的是发生在类的继承中,子类和父类之间相互转换 1.1向上转型(自动完成):父类 父类对象 = 子 阅读全文
posted @ 2017-08-09 16:15 小洋编程 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.final定义的类不能够有子类 2.final定义的方法,不可以被子类覆写; 2.使用final定义的变量就是常量,其值不能够被修改; priavte static fianl String STR = "常量" //全局常量 阅读全文
posted @ 2017-08-09 12:20 小洋编程 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 在java继承中,子类也称为派生类,父类也称为基类或者超类,基本语法 :子类 extends 父类{} 实现一个简单的继承类: 在对子类进行实例化的时候,先是执行父类构造方法,然后执行子类 子类覆写父类的方法中的注意点 实例化的是哪一个类,在实例化对象在调用的时候就会默认调用该类的方法,如果子类不存 阅读全文
posted @ 2017-08-09 11:39 小洋编程 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 通过while循环取出节点内容 通过递归调用进行节点的取出 完善链表客户端调用,简化客户端程序代码 通过内部类的方法对Node类进行封装,只可以被Link类所利用;然后实现链表的增删改查等操作; public void add(Object obj); 数据的增加 public int size() 阅读全文
posted @ 2017-08-09 08:23 小洋编程 阅读(424) 评论(0) 推荐(0) 编辑