继承是面向对象语言一个非常重要的部分。许多OOP语言都支持接口继承和实现继承两种方式。接口继承:继承方法签名;实现继承:继承实际的方法。在ECMAScript中函数是没有签名的,所以也就无法实现接口继承,只能支持实现继承。 在JavaScript中有大概六种继承方式,它们分别是:原型链继承,借...
分类:
编程语言 时间:
2015-07-03 20:41:54
阅读次数:
148
覆写方法 Ctrl + O
实现接口 Ctrl + I
为代码添加代码环绕块例如(if/else try/catch) Ctrl + Alt + T
快速生成Alt + Insert
代码提示 Alt + Enter
去除多余的引用 Ctrl + Alt + O
整理代码 Ctrl + Alt + L
删除行 Ctrl + Y
剪切行 Ctrl + X
查找 Ctrl + ...
分类:
移动开发 时间:
2015-07-02 12:18:38
阅读次数:
139
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似创建监听器的实例myLis lis = new myLis();使用add方法给按钮添加监听器内部类创建监听器...
分类:
移动开发 时间:
2015-07-01 15:59:35
阅读次数:
149
import java.lang.annotation.Annotation;import java.lang.annotation.Documented;import java.lang.annotation.Retention;import java.lang.annotation.Retent...
分类:
其他好文 时间:
2015-07-01 11:44:19
阅读次数:
133
接口ICloneable为我们实现了拷贝的梦想。(一)如何实现浅拷贝?新建学校对象(School),实现接口ICloneable,如果我们这样写,即完成了浅拷贝:return base.MemberwiseClone();Code highlighting produced by Actipro C...
分类:
其他好文 时间:
2015-06-30 20:13:05
阅读次数:
191
JDBC的定义:JDBC就是sun公式定义的一类接口,可以供mysql,oracle等公司实现接口。
需要导入mysql的jar包
实现JDBC的步骤:
1.注册数据库驱动
2.获取数据库连接(可以把他想象成一个高速公路)
3.获取传输器对象(把他想象成一个高速公路行驶的汽车)
4.利用传输器传输sql语句到数据库宗执行,获取结果集
5.遍历结果集
6.关闭资源(先创建的后关闭,后...
分类:
数据库 时间:
2015-06-29 22:22:03
阅读次数:
143
1. 打开类文件: Ctrl + N2. 打开非类文件: Ctrl + Shift + N3. 显示类或方法的javadoc: Ctrl + Q4. 找到类,方法,变量的声明的地方: Ctrl + B5. 快速展示类的元素: Ctrl + F126. 覆盖基类方法: Ctrl + O7. 实现接口或...
分类:
其他好文 时间:
2015-06-29 19:22:59
阅读次数:
93
1.类,接口的区别从定义的角度类描述一个实体,包括状态、属性和动作接口定义一类动作,没有实现,也没有状态信息从程序的角度接口是函数声明;类是函数实现接口可以有属性,不能有字段一个子类只能继承一个父类,但是可以继承多个接口2.接口和抽象类的区别抽象类是一类事物的高度聚合,接口是定义行为的规范抽象类定义...
并非只能通过继承使用多态性,还能通过接口使用它。和抽象类不同,接口不包含任何实现(方法)。然后和抽象类相似,接口也定义了一系列成员,调用者可以依赖这些成员来支持一个特定的功能。实现接口的类会使用与被实现的接口相同的签名来定义方法。通过基类来共享成员签名和实现,但通过接口只是共享成员签名,不共享实现。...
Java设计模式-代理模式之动态代理(附源码分析)
动态代理概念及类图
上一篇中介绍了静态代理,动态代理跟静态代理一个最大的区别就是:动态代理是在运行时刻动态的创建出代理类及其对象。上篇中的静态代理是在编译的时候就确定了代理类具体类型,如果有多个类需要代理,那么就得创建多个。还有一点,如果Subject中新增了一个方法,那么对应的实现接口的类中也要相...
分类:
编程语言 时间:
2015-06-26 18:05:54
阅读次数:
200