10.1 辉煌工程 制造悍马 发表于 2019-09-22 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第10章 模板方法模式 10.1 辉煌工程 制造悍马 阅读全文 »
5.3 成员变量和局部变量 5.3.1 成员变量和局部变量是什么 发表于 2019-09-22 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.3 成员变量和局部变量 5.3 成员变量和局部变量 5.3.1 成员变量和局部变量是什么 变量命名规则 Java程序中的变量划分 成员变量分类 成员变量的作用域 如何访问成员变量 成员变量的默认初始化 局部变量分类 局部变量中只有形参会默认初始化 合法的同名变量规则 局部变量可以和成员变量同名 同名局部变量覆盖成员变量 通过this或类名来调用被覆盖的成员变量 阅读全文 »
5.2.5 方法重载 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.2 方法详解 5.2.5 方法重载 方法重载定义 Java程序如何确定要调用哪个方法 方法重载的要求 为什么返回值类型不能区别重载 重载的方法有变参的情况 实例 阅读全文 »
5.2.4 递归方法 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.2 方法详解 5.2.4 递归方法 阅读全文 »
5.2.3 形参个数可变的方法 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.2 方法详解 5.2.3 形参个数可变的方法 可变参数和数组参数的区别 变参总结 实例 阅读全文 »
5.2.2 方法的参数传递机制 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.2 方法详解 5.2.2 方法的参数传递机制 形参和实参 Java里只有值传递 什么叫值传递 阅读全文 »
5.2 方法详解 5.2.1 方法的所属性 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.2 方法详解 5.2 方法详解 5.2.1 方法的所属性 方法和函数的不同 方法属于类或者实例 必须指明方法的调用者 同一个类中可以隐藏调用者 方法的所属性 对象可以调用static方法 类不能调用实例方法 阅读全文 »
5.1.4 对象的this引用 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.1 类和对象 5.1.4 对象的this引用 this关键字的作用 省略this前缀 静态成员不能直接访问非静态成员 静态成员默认使用当前类作为调用者 实例成员默认使用this作为调用者 阅读全文 »
5.1.3 对象 引用和指针 发表于 2019-09-21 更新于 2019-10-14 分类于 疯狂Java讲义 (第4版) , 第5章 面向对象(上) , 5.1 类和对象 5.1.3 对象 引用和指针 对象的存储 对象的成员变量数据存放在堆内存 一个对象多个引用 垃圾 如何让垃圾回收器回收一个对象 阅读全文 »
9.4 最佳实践 发表于 2019-09-21 更新于 2019-10-14 分类于 设计模式之禅(第2版) , 第二部分 真刀实枪 23种设计模式完美演绎 , 第9章 抽象工厂模式 9.4 最佳实践 阅读全文 »