摘要: 1.接口的目的 接口和内部类(下章介绍)为我们提供了一种将接口与实现分离的更加结构化方法。 2.抽象类 继承中的基类主要为子类建立一种基本形式,主要为了让子类继承具并且具体实现,而其本身的对象并没有什么意义。所以我们必须组织为其基类创建对象,为此,java提供了一个叫做抽象方法的机制。包含抽象方法的 阅读全文
posted @ 2017-02-06 21:38 柳暗花明睡一觉 阅读(287) 评论(0) 推荐(0)
摘要: 1.什么是多态? 多态是一种java机制,术语叫动态绑定,或者后期绑定以及运行时绑定。多态机制依赖java继承,继承允许将对象视为它自己本身的类型或者其基类型来处理。多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要它们是从同一基类导出来的。这种区别是根据方法行为的不同而表现出来的。 2. 阅读全文
posted @ 2017-02-06 20:51 柳暗花明睡一觉 阅读(317) 评论(0) 推荐(0)
摘要: 一:复用功能介绍 复用代码,除了对代码复制并加以改变是不够的,除此之外,还能够使用类而不破坏现有程序代码。 java 中代码复用可以分为以下三类:组合,继承,代理。 二:组合 新的类中使用现有类的对象,新的类由现有类的对象组成。 三:继承 通过extends 语法来实现声明。 四:代理 java 对 阅读全文
posted @ 2017-01-24 20:54 柳暗花明睡一觉 阅读(392) 评论(0) 推荐(1)
摘要: 一.问题 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 二.java 解决方案 构造器:一种特殊的方法。java 中”初始化“和”创建“捆绑在一起,两者不能分离。 垃圾回收器:释放无用的对象。 三.方法重载 为什么要在这里讲方法重 阅读全文
posted @ 2017-01-24 00:01 柳暗花明睡一觉 阅读(401) 评论(0) 推荐(0)
摘要: 1.1 抽象过程 1.所有编程语言都提供抽象编程机制。 2.人们所能够解决的问题的复杂性直接取决于抽象的类型(所抽象的是什么)和质量。 3.“命令式”语言(basic,c等)都是对汇编语言的抽象,但是仍然要求解决问题时依赖计算机的结构,程序员必须建立起在机器模型(如计算机)和实际待解决问题(例如一项 阅读全文
posted @ 2017-01-12 21:05 柳暗花明睡一觉 阅读(421) 评论(3) 推荐(0)