2019年7月22日

Java编程思想之八多态

摘要: 在面向对象的程序设计语言中,多态是继数据和继承之后的第三张基本特征 多态不但能够改善代码组织结构和可读性,还能够创建可扩展的程序——即无论在项目最初创建时还是在需要添加新功能时都可以"生长"的程序。 封装通过合并特征和行为来创建新的数据类型。"实现隐藏"则通过将细节"私有化",把接口和实现分离开来。 阅读全文

posted @ 2019-07-22 22:36 Mr.Tan& 阅读(193) 评论(0) 推荐(0) 编辑

Java编程思想之七复用类

摘要: 复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须做更多的事情。 使用类而不破坏程序代码: 在新类中产生现有对象。由于新的类是由现有类的对象组成,所有这种方法称为组合。 按照现有类的类型来创建新类。无需改变现有类的形式,采用现有类的 阅读全文

posted @ 2019-07-22 22:35 Mr.Tan& 阅读(151) 评论(0) 推荐(0) 编辑

Java编程思想之六访问权限控制

摘要: 访问控制(或隐藏具体实现)与"最初的实现并不恰当"有关。 访问权限控制的等级,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键字)和private。 将构建捆绑到一个内聚的类库单元:Java用关键字package加以控制,额而访问权限修饰词是存在与一个相同的包,还是 阅读全文

posted @ 2019-07-22 21:36 Mr.Tan& 阅读(216) 评论(0) 推荐(0) 编辑

Java编程思想之五初始化与清理

摘要: 随着计算机革命的发展,"不安全"的编程方式已经逐渐称为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 5.1 用构造器确保初始化 通过提供构造器,类的设计者可确保每个对象都会得到初始化。 考虑到初始化期间编译器要自动调用构造器,构造器采用和类相同的名称。 在创建对象时,将会为对象分配 阅读全文

posted @ 2019-07-22 21:35 Mr.Tan& 阅读(174) 评论(0) 推荐(0) 编辑

Java编程思想之四控制执行流程

摘要: 程序必须再执行过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句来做出选择。 4.1true和false 所有条件语句都利用条件表达式的真或假来决定执行路径。 Java不允许使用数字作为布尔值来用 4.2 if else if else语句是控制程序流程的最基本的形式。else是可选 阅读全文

posted @ 2019-07-22 21:34 Mr.Tan& 阅读(189) 评论(0) 推荐(0) 编辑

导航