当超类对象引用变量引用子类对象时,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法, 但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法, 但是它仍然要根据继承链中方法调用的优先级来确认方法, 该优先级为:this.show(O)、super.show(O)、this.s ...
分类:
其他好文 时间:
2018-02-13 14:32:29
阅读次数:
188
1.1 引用 ========== 1、语法:类型名&引用名=某变量名 e.g. 定义:引用则等价这个变量 引用名的类型是:类型 & 注意事项: ①定义引用时,一定要将其初始化成引用某个变量 ②初始化后,它就一直引用该变量,不会再引用别的变量 ③引用只能引用变量,不能引用常量、表达式 ④引用一个引用 ...
分类:
其他好文 时间:
2018-02-11 14:27:44
阅读次数:
179
一般情况下,内存里面的变量放在两个地方,一个是堆,一个是栈。栈里面放的都是原始值和基础类型的变量。 而堆里面放的就是指针变量等引用变量了。计算机会自动清除栈里面的变量(因为栈是计算机为这个进程分配的内存空间), 而堆里面的变量就随机放的,计算机不知道清除多大的内存 php语言会在一段程序执行完成后, ...
分类:
Web程序 时间:
2018-02-09 15:06:31
阅读次数:
214
多态存在的三个必要条件: 1.需要存在继承和实现(接口)关系 2.同样的方法调用而执行不同操作、运行不同代码(重写) 3.在运行时父类或者接口的引用变量可以引用其子类的对象 多态的作用: 1.多态通过分离做什么和怎么做,从里一个角度将接口和实现分离 2.“多态”则消除了类型之间的耦合关系 3.多态的 ...
分类:
编程语言 时间:
2018-02-07 14:35:19
阅读次数:
141
要在开发和生产构建之间,消除 webpack.config.js 的差异。你可能需要环境变量。 可以使用 Node.js 模块的标准方式:在运行 webpack 时设置环境变量,并且使用 Node.js 的 process.env来引用变量。NODE_ENV 变量通常被视为事实标准(查看这里)。 w ...
分类:
Web程序 时间:
2018-02-06 23:08:51
阅读次数:
321
在playbook文件内通过vars字段定义变量 在playbook文件内使用var_files 引用变量 使用register内的变量 通过setup获取目标主机的内置变量 ansible group -m setup 引用的时候以“.”作为上下级目录的取值符号 ansible-playbook ...
分类:
其他好文 时间:
2018-02-06 16:48:06
阅读次数:
175
一、多态介绍 继承提高了代码的重用性,让类和类之间建立的联系,为多态创造了条件。 1、什么是多态 多态是指序中定义的引用变量所指向的具体类型在编程时并不确定,而是在程序运行期间才确定。 由于在程序运行时才确定具体的类型,即不修改程序的代码就可以改变程序运行时所绑定的具体代码,让程序选择多个运行状态, ...
分类:
编程语言 时间:
2018-02-06 14:14:55
阅读次数:
138
instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回 ...
分类:
其他好文 时间:
2018-02-04 22:39:03
阅读次数:
179
一、使用 finally 正确关闭资源的方式 finally 块无论程序是否异常总是会被执行,因此常用来关闭物理资源,从而保证资源总能被关闭。 这样的关闭方式更加安全保证了,使用 finally 块来关闭物理资源,保证关闭操作总是会被执行; 关闭每个资源之前首先保证引用该资源的引用变量不为 null ...
分类:
编程语言 时间:
2018-02-04 11:11:27
阅读次数:
154
一、模板的组成HTML代码+逻辑控制代码 二、逻辑控制代码的组成1、变量(使用双大括号来引用变量){{var_name}} 2、标签(tag)的使用(使用大括号和百分号的组成来表示使用tag){% load staticfiles %} 3、过滤器(filter)的使用{{ship_date|dat ...
分类:
其他好文 时间:
2018-01-30 00:21:23
阅读次数:
151