上一页 1 2 3 4 5 6 7 ··· 9 下一页

2019年7月23日

Java编程思想之十 内部类

摘要: 可以将一个类定义放在另一个类的定义内部,这就是内部类。 10.1 创建内部类 创建内部类就是把类的定义置于外部类里面。 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须具体的指明这个对象的类型:OuterClassName.InnerClassName. 10.2 链接到外部类 阅读全文

posted @ 2019-07-23 23:10 Mr.Tan& 阅读(221) 评论(0) 推荐(1) 编辑

Java编程思想之九 接口

摘要: 接口和内部为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类和抽象方法 创建一个抽象类是希望通过这个通用接口操纵一系列类。 Java提供了一个叫做 抽象方法 的机制,这种方法是不完整的;仅声明而没有方法体。 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,那么该类必须限定为抽 阅读全文

posted @ 2019-07-23 23:09 Mr.Tan& 阅读(232) 评论(0) 推荐(0) 编辑

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) 编辑

2019年6月28日

Java编程思想之三 操作符

摘要: 在底层,Java中的数据是通过使用操作符来操作的。 3.2 使用Java操作符 操作符接收一个或多个参数,并生成一个新值。 操作符作用于操作数,生成一个新值。有些操作符可能会改变操作数自身的值,这被称为 副作用 几乎所有的操作符都只能操作 基本类型 。 3.3 优先级 当一个表达式中存在多个操作符时 阅读全文

posted @ 2019-06-28 17:20 Mr.Tan& 阅读(172) 评论(0) 推荐(0) 编辑

Java编程思想之二 一切都是对象

摘要: 2.1 用引用操作对象 每种编程语言都有自己的操作内存中元素的方式。 在Java中,一切都可以视为对象,因此可以采用单一的固定语法。 2.2 必须由你创建所有对象 一旦创建一个引用,就希望它能与一个新对象相关联。通常用new操作符来实现这一目的。 2.2.1 数据存储在什么地方 有五个地方可以存储数 阅读全文

posted @ 2019-06-28 17:17 Mr.Tan& 阅读(156) 评论(0) 推荐(1) 编辑

2018年7月10日

Java编程思想之一对象导论

摘要: 对象导论 1.1 抽象过程 所有编程语言都提供抽象机制。人们所能解决的问题的复杂性直接取决于抽象的类型和质量。 汇编语言是对底层机器的轻微抽象。 我们将问题空间中的元素及其再解空间中的表示称为 对象 。这种思想实质是: 程序可以通过添加新类型的对象使自身适用于某个特定的问题 。 万物皆为对象 可以抽 阅读全文

posted @ 2018-07-10 15:00 Mr.Tan& 阅读(326) 评论(0) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航