1、“static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而s ...
分类:
编程语言 时间:
2018-06-23 18:54:36
阅读次数:
173
成员变量编译看左边(父类),运行看左边(父类)成员方法编译看左边(父类),运行看右边(子类)。动态绑定静态方法编译看左边(父类),运行看左边(父类)。(静态和类相关,算不上重写,所以,访问还是左边的)只有非静态的成员方法,编译看左边,运行看右边classDemo2_Polymorphic{publicstaticvoidmain(String[]args){/*Fatherf=newSon();/
分类:
其他好文 时间:
2018-06-22 21:00:56
阅读次数:
189
继承链中对象方法的调用规则:当前类-->父类-->爷类-->..-->祖先类(只能向上找,不能向下找)优先级:this.method(Obj) > super.method(Obj) > this.method((super)Obj) > super.method((super)Obj) demo代 ...
分类:
编程语言 时间:
2018-06-20 21:24:47
阅读次数:
111
虚拟机类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的生命周期如下: 其中验证、准备、解析三个阶段属于 连接 过程。解析可以发生在初始化之后,这是因为Java支持 动态绑定 , ...
分类:
编程语言 时间:
2018-06-20 16:33:40
阅读次数:
168
第一 迭代输出之ng repeat标签 ng repeat 让 table ul ol等标签和js里的数组完美结合 你甚至可以指定输出的顺序: 第二 动态绑定之ng model标签 任何有用户输入,只要是有值的html标签,都可以动态绑定js中的变量, 而且是动态绑定。 对于绑定的变量,你可以使用{ ...
分类:
Web程序 时间:
2018-06-14 01:03:37
阅读次数:
217
1.首先,来看看bind和on的语法。 bind的用法: $('a').bind('click',[data],function(){}) 其事件的绑定者是固定的,就是a,第一个参数是事件,第二个参数可选,是要传递给回调函数的event.data参数,第三个参数是回调函数。例如: on的用法: on ...
分类:
Web程序 时间:
2018-06-13 15:06:19
阅读次数:
261
虚函数作用:动态绑定,实现多态效果。 场景问题: 派生类中有资源需要回收,而在编程中采用多态,由基类的指针指向派生类,则在释放的时候,如果基类的析构函数不是virtual,则派生类的析构函数得不到释放 总结: C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内 ...
分类:
其他好文 时间:
2018-06-11 11:02:46
阅读次数:
199
v-bind:属性动态绑定数据,简写: v-html:绑定html代码 {{}}:绑定数据,另一种v-text v-bind:class="{‘red’:isActive}" :类型绑定 <div v-for="(item,key) in list"></div>:可以获取到key v-bind:s ...
分类:
其他好文 时间:
2018-06-05 22:18:26
阅读次数:
207
在学习多态的时候,发现一个问题:父类引用指向子类对象的时候,该引用可以调用父类中的私有方法: 最后的打印结果是: 无法理解这是怎么回事,不是说好的动态绑定的么,如果在运行的时候发现调用父类私有方法的是指向子类对象的父类引用,该方法应该是不能被调用的啊 ...
分类:
其他好文 时间:
2018-05-26 20:26:03
阅读次数:
168